public class ScalecubeEventBusBroker.MemberEventConnection extends Object implements EventConnection, EventProducer, EventConsumer
EventConnection.Feature| 构造器和说明 |
|---|
MemberEventConnection(io.scalecube.cluster.Member member) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
dispose() |
void |
doOnDispose(reactor.core.Disposable disposable) |
EventBroker |
getBroker() |
String |
getId() |
reactor.core.publisher.Flux<Subscription> |
handleSubscribe() |
reactor.core.publisher.Flux<Subscription> |
handleUnSubscribe() |
boolean |
isAlive() |
reactor.core.publisher.FluxSink<TopicPayload> |
sink() |
reactor.core.publisher.Flux<TopicPayload> |
subscribe()
从生产者订阅消息
|
reactor.core.publisher.Mono<Void> |
subscribe(Subscription subscription)
发送订阅请求
|
String |
toString() |
reactor.core.publisher.Mono<Void> |
unsubscribe(Subscription subscription)
发送取消订阅请求
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitasConsumer, asProducer, features, isConsumer, isProducerpublic String getId()
getId 在接口中 EventConnectionpublic boolean isAlive()
isAlive 在接口中 EventConnectionpublic void doOnDispose(reactor.core.Disposable disposable)
doOnDispose 在接口中 EventConnectionpublic EventBroker getBroker()
getBroker 在接口中 EventConnectionpublic reactor.core.publisher.Flux<Subscription> handleSubscribe()
handleSubscribe 在接口中 EventConsumerpublic reactor.core.publisher.Flux<Subscription> handleUnSubscribe()
handleUnSubscribe 在接口中 EventConsumerpublic reactor.core.publisher.FluxSink<TopicPayload> sink()
sink 在接口中 EventConsumerpublic reactor.core.publisher.Mono<Void> subscribe(Subscription subscription)
EventProducersubscribe 在接口中 EventProducersubscription - 订阅请求public reactor.core.publisher.Mono<Void> unsubscribe(Subscription subscription)
EventProducerunsubscribe 在接口中 EventProducersubscription - 订阅请求public reactor.core.publisher.Flux<TopicPayload> subscribe()
EventProducersubscribe 在接口中 EventProducerpublic void dispose()
dispose 在接口中 reactor.core.DisposableCopyright © 2019–2023. All rights reserved.