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,
CallEventListener<D,R> listener)
监听调用事件
|
default <D,R> void |
listen(String topic,
int index,
CallEventListener<D,R> listener)
监听调用事件
|
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, CallEventListener<D,R> listener)
topic - 事件主题listener - 监听器default <D,R> void listen(String topic, int index, CallEventListener<D,R> listener)
topic - 事件主题index - 顺序位listener - 监听器Copyright © 2025. All rights reserved.