Class Target_io_vertx_core_eventbus_impl_clustered_ClusteredEventBusClusteredEventBus


  • final class Target_io_vertx_core_eventbus_impl_clustered_ClusteredEventBusClusteredEventBus
    extends Object
    • Constructor Detail

      • Target_io_vertx_core_eventbus_impl_clustered_ClusteredEventBusClusteredEventBus

        Target_io_vertx_core_eventbus_impl_clustered_ClusteredEventBusClusteredEventBus()
    • Method Detail

      • start

        public void start​(io.vertx.core.Promise<Void> promise)
      • close

        public void close​(io.vertx.core.Promise<Void> promise)
      • createMessage

        public io.vertx.core.eventbus.impl.MessageImpl createMessage​(boolean send,
                                                                     String address,
                                                                     io.vertx.core.MultiMap headers,
                                                                     Object body,
                                                                     String codecName)
      • onLocalRegistration

        protected <T> void onLocalRegistration​(io.vertx.core.eventbus.impl.HandlerHolder<T> handlerHolder,
                                               io.vertx.core.Promise<Void> promise)
      • createHandlerHolder

        protected <T> io.vertx.core.eventbus.impl.HandlerHolder<T> createHandlerHolder​(io.vertx.core.eventbus.impl.HandlerRegistration<T> registration,
                                                                                       boolean replyHandler,
                                                                                       boolean localOnly,
                                                                                       io.vertx.core.impl.ContextInternal context)
      • onLocalUnregistration

        protected <T> void onLocalUnregistration​(io.vertx.core.eventbus.impl.HandlerHolder<T> handlerHolder,
                                                 io.vertx.core.Promise<Void> completionHandler)
      • sendOrPub

        protected <T> void sendOrPub​(io.vertx.core.eventbus.impl.OutboundDeliveryContext<T> sendContext)
      • generateReplyAddress

        protected String generateReplyAddress()
      • isMessageLocal

        protected boolean isMessageLocal​(io.vertx.core.eventbus.impl.MessageImpl msg)
      • vertx

        io.vertx.core.impl.VertxInternal vertx()
      • options

        io.vertx.core.eventbus.EventBusOptions options()