See: Description
| Interface | Description |
|---|---|
| ConnectionConfig |
Function responsible to create new connections using a given connection factory.
|
| ConnectionListener |
A connection listener is used by a connection factory to notify clients about a change in
connection state.
|
| Decoder<T> |
The Decoder is responsible to convert a raw bytes message to a message object of the given type.
|
| Encoder<T> |
The Encoder is responsible to convert a message object of the given type to a raw bytes message.
|
| EnvelopeConsumer |
Consumer of an Rabbit MQ envelope content.
|
| MessagePublisher |
| Class | Description |
|---|---|
| ConnectionProducer |
A single connection factory provides ONE SINGLE connection to a RabbitMQ message broker via TCP.
|
| EventBinder |
Binds incoming CDI events to queues and outgoing CDI events to exchanges of a broker.
|
| EventBinder.BinderConfiguration | |
| EventBinder.EventBindingBuilder<T> | |
| EventBinder.ExchangeBinding<T> |
Configures and stores the binding between an event class and an exchange.
|
| EventBinder.QueueBinding<T> |
Configures and stores the binding between and event class and a queue.
|
| EventConsumer | |
| EventPublisher |
Publishes events to exchanges of a broker.
|
| GenericPublisher | |
| JsonDecoder<T> |
Specialized decoder that decodes Json into the target event type.
|
| JsonEncoder<T> |
Specialized encoder that encodes a event type into Json using Jackson
ObjectMapper. |
| Exception | Description |
|---|---|
| DecodeException |
A general exception that occurs when trying to decode a custom object from a binary message.
|
| EncodeException |
A general exception that occurs when trying to encode a custom object to a binary message.
|
| PublishException |
A general exception that occurs when trying to publish a RabbitMQ message.
|