| Interface | Description | 
|---|---|
| DeliveryContext<T> | 
 Encapsulates a message being delivered by Vert.x as well as providing control over the message delivery. 
 | 
| EventBus | 
 A Vert.x event-bus is a light-weight distributed messaging system which allows different parts of your application,
 or different applications and services to communicate with each in a loosely coupled way. 
 | 
| Message<T> | 
 Represents a message that is received from the event bus in a handler. 
 | 
| MessageCodec<S,R> | 
 A message codec allows a custom message type to be marshalled across the event bus. 
 | 
| MessageConsumer<T> | 
 An event bus consumer object representing a stream of message to an  
EventBus address that can
 be read from. | 
| MessageProducer<T> | 
 Represents a stream of message that can be written to. 
 | 
| Class | Description | 
|---|---|
| DeliveryOptions | 
 Delivery options are used to configure message delivery. 
 | 
| EventBusOptions | 
 Options to configure the event bus. 
 | 
| Enum | Description | 
|---|---|
| ReplyFailure | 
 Represents the type of reply failure 
 | 
| Exception | Description | 
|---|---|
| ReplyException | 
 Represents the failure of a message send. 
 | 
Copyright © 2020 Eclipse. All rights reserved.