Top Interfaces Classes Enums
module io.vertx.core

Package io.vertx.core.eventbus


Interface Summary

Modifier and TypeInterface and Description
public interface
DeliveryContext<T>

Encapsulates a message being delivered by Vert.x as well as providing control over the message delivery.

public interface
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.

public interface
Message<T>

Represents a message that is received from the event bus in a handler.

public interface
MessageCodec<
the type of the message being sent
S
,
the type of the message being received.
R
>

A message codec allows a custom message type to be marshalled across the event bus.

public interface
MessageConsumer<T>

An event bus consumer object representing a stream of message to an EventBus address that can be read from.

public interface
MessageProducer<T>

Represents a stream of message that can be written to.

Class Summary

Modifier and TypeClass and Description
public class
AddressHelper

Utility for clustered eventbus address.

public class
DeliveryOptions

Delivery options are used to configure message delivery.

public class
EventBusOptions

Options to configure the event bus.

public class
public class
public class
public class
ReplyException

Represents the failure of a message send.

Enum Summary

Modifier and TypeEnum and Description
public enum
ReplyFailure

Represents the type of reply failure