| Interface | Description |
|---|---|
| Message<T> |
The central interface that any Message type must implement.
|
| MessageChannel |
Base channel interface defining common behavior for sending messages.
|
| MessageHeaders.IdGenerator |
| Class | Description |
|---|---|
| MessageHeaders |
The headers for a
Message.IMPORTANT: MessageHeaders are immutable. |
| MessageHeaders.AlternativeJdkIdGenerator |
A variation of
UUID.randomUUID() that uses SecureRandom only for
the initial seed and Random thereafter, which provides better performance
in exchange for less securely random id's. |
| MessageHeaders.JdkIdGenerator | |
| MessageHeaders.SimpleIncrementingIdGenerator |
| Exception | Description |
|---|---|
| MessageDeliveryException |
Exception that indicates an error occurred during message delivery.
|
| MessageDispatchingException |
Exception that indicates an internal error occurred within
a
MessageDispatcher preventing message delivery. |
| MessageHandlingException |
Exception that indicates an error occurred during message handling.
|
| MessageRejectedException |
Exception that indicates a message has been rejected by a selector.
|
| MessageTimeoutException |
Exception that indicates a timeout elapsed prior to successful message delivery.
|
| MessagingException |
The base exception for any failures related to messaging.
|