public interface CallBusExtension extends DamiBusExtension
| Modifier and Type | Method and Description |
|---|---|
default <D,R> CompletableFuture<R> |
call(String topic,
D data)
发送调用事件
|
default <D,R> CompletableFuture<R> |
call(String topic,
D data,
Consumer<CompletableFuture<R>> fallback)
发送调用事件
|
default <D,R> Result<CallPayload<D,R>> |
callAsResult(String topic,
D data)
发送调用事件
|
default <D,R> Result<CallPayload<D,R>> |
callAsResult(String topic,
D data,
Consumer<CompletableFuture<R>> fallback)
发送调用事件
|
default <D,R> void |
listen(String topic,
CallEventHandler<D,R> handler)
监听调用事件
|
default <D,R> void |
listen(String topic,
int index,
CallEventHandler<D,R> handler)
监听调用事件
|
busdefault <D,R> CompletableFuture<R> call(String topic, D data)
topic - 事件主题data - 数据default <D,R> CompletableFuture<R> call(String topic, D data, Consumer<CompletableFuture<R>> fallback)
topic - 事件主题data - 数据fallback - 应急处理(当没有计阅时启用)default <D,R> Result<CallPayload<D,R>> callAsResult(String topic, D data)
topic - 事件主题data - 数据default <D,R> Result<CallPayload<D,R>> callAsResult(String topic, D data, Consumer<CompletableFuture<R>> fallback)
topic - 事件主题data - 数据fallback - 应急处理(当没有计阅时启用)default <D,R> void listen(String topic, CallEventHandler<D,R> handler)
topic - 事件主题handler - 调用事件处理default <D,R> void listen(String topic, int index, CallEventHandler<D,R> handler)
topic - 事件主题index - 顺序位handler - 调用事件处理Copyright © 2025. All rights reserved.