## Uses of Interface
io.vertx.core.eventbus.Message

- Packages that use Message
  Package | Description
  --- | ---
  io.vertx.codegen.extra |
  io.vertx.core.eventbus |
  io.vertx.ext.mail |
  io.vertx.ext.unit.collect |
  io.vertx.reactivex.core.eventbus |
  io.vertx.rxjava.core.eventbus |
  io.vertx.serviceproxy |

- - ### Uses of Message in io.vertx.codegen.extra

    Method parameters in io.vertx.codegen.extra with type arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `MethodWithGenericFunctionArg<T>` | MethodWithGenericFunctionArg.`doSomething(java.util.function.Function<Message<JsonObject>,T> theFunction)`

  - ### Uses of Message in io.vertx.core.eventbus

    Methods in io.vertx.core.eventbus that return Message
    Modifier and Type | Method and Description
    --- | ---
    `Message<T>` | SendContext.`message()`

    Method parameters in io.vertx.core.eventbus with type arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `<T> MessageConsumer<T>` | EventBus.`consumer(String address, Handler<Message<T>> handler)` Create a consumer and register it against the specified address.
    `MessageConsumer<T>` | MessageConsumer.`handler(Handler<Message<T>> handler)`
    `<T> MessageConsumer<T>` | EventBus.`localConsumer(String address, Handler<Message<T>> handler)` Like `EventBus.consumer(String, Handler)` but the address won't be propagated across the cluster.
    `<R> void` | Message.`reply(Object message, DeliveryOptions options, Handler<AsyncResult<Message<R>>> replyHandler)` The same as `reply(R message, DeliveryOptions)` but you can specify handler for the reply - i.e.
    `<R> void` | Message.`reply(Object message, Handler<AsyncResult<Message<R>>> replyHandler)` The same as `reply(R message)` but you can specify handler for the reply - i.e.
    `<T> EventBus` | EventBus.`send(String address, Object message, DeliveryOptions options, Handler<AsyncResult<Message<T>>> replyHandler)` Like `EventBus.send(String, Object, DeliveryOptions)` but specifying a `replyHandler` that will be called if the recipient subsequently replies to the message.
    `<T> EventBus` | EventBus.`send(String address, Object message, Handler<AsyncResult<Message<T>>> replyHandler)` Like `EventBus.send(String, Object)` but specifying a `replyHandler` that will be called if the recipient subsequently replies to the message.
    `<R> MessageProducer<T>` | MessageProducer.`send(T message, Handler<AsyncResult<Message<R>>> replyHandler)`

  - ### Uses of Message in io.vertx.ext.mail

    Methods in io.vertx.ext.mail with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `void` | MailServiceVertxProxyHandler.`handle(Message<JsonObject> msg)`

  - ### Uses of Message in io.vertx.ext.unit.collect

    Methods in io.vertx.ext.unit.collect that return types with arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `Handler<Message<JsonObject>>` | EventBusCollector.`asMessageHandler()`

  - ### Uses of Message in io.vertx.reactivex.core.eventbus

    Methods in io.vertx.reactivex.core.eventbus that return Message
    Modifier and Type | Method and Description
    --- | ---
    `Message` | Message.`getDelegate()`

    Methods in io.vertx.reactivex.core.eventbus with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `static <T> Message<T>` | Message.`newInstance(Message arg)`
    `static <T> Message<T>` | Message.`newInstance(Message arg, TypeArg<T> __typeArg_T)`

    Constructors in io.vertx.reactivex.core.eventbus with parameters of type Message
    Constructor and Description
    `Message(Message delegate)`
    `Message(Message delegate, TypeArg<T> typeArg_0)`

  - ### Uses of Message in io.vertx.rxjava.core.eventbus

    Methods in io.vertx.rxjava.core.eventbus that return Message
    Modifier and Type | Method and Description
    --- | ---
    `Message` | Message.`getDelegate()`

    Methods in io.vertx.rxjava.core.eventbus with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `static <T> Message<T>` | Message.`newInstance(Message arg)`
    `static <T> Message<T>` | Message.`newInstance(Message arg, TypeArg<T> __typeArg_T)`

    Constructors in io.vertx.rxjava.core.eventbus with parameters of type Message
    Constructor and Description
    `Message(Message delegate)`
    `Message(Message delegate, TypeArg<T> typeArg_0)`

  - ### Uses of Message in io.vertx.serviceproxy

    Methods in io.vertx.serviceproxy that return types with arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `Future<Message<JsonObject>>` | ServiceJWTInterceptor.`apply(Message<JsonObject> msg)`

    Methods in io.vertx.serviceproxy with parameters of type Message
    Modifier and Type | Method and Description
    --- | ---
    `Future<Message<JsonObject>>` | ServiceJWTInterceptor.`apply(Message<JsonObject> msg)`

    Method parameters in io.vertx.serviceproxy with type arguments of type Message
    Modifier and Type | Method and Description
    --- | ---
    `ServiceBinder` | ServiceBinder.`addInterceptor(java.util.function.Function<Message<JsonObject>,Future<Message<JsonObject>>> interceptor)`
    `ServiceBinder` | ServiceBinder.`addInterceptor(java.util.function.Function<Message<JsonObject>,Future<Message<JsonObject>>> interceptor)`
    `MessageConsumer<JsonObject>` | ProxyHandler.`register(EventBus eventBus, String address, List<java.util.function.Function<Message<JsonObject>,Future<Message<JsonObject>>>> interceptors)` Register the proxy handle on the event bus.
    `MessageConsumer<JsonObject>` | ProxyHandler.`register(EventBus eventBus, String address, List<java.util.function.Function<Message<JsonObject>,Future<Message<JsonObject>>>> interceptors)` Register the proxy handle on the event bus.

Copyright © 2018 Eclipse. All rights reserved.