| Interface | Description |
|---|---|
| ErrorMessageStrategy |
A strategy to build an
ErrorMessage based on the provided
Throwable and AttributeAccessor as a context. |
| MessageBuilderFactory | |
| MessageDecorator |
The
Message decoration contract. |
| Class | Description |
|---|---|
| AbstractIntegrationMessageBuilder<T> | |
| DefaultErrorMessageStrategy |
A simple
ErrorMessageStrategy implementations which produces
a error message with original message if the AttributeAccessor has
ErrorMessageUtils.INPUT_MESSAGE_CONTEXT_KEY attribute. |
| DefaultMessageBuilderFactory | |
| ErrorMessagePublisher |
The component which can be used as general purpose of errors publishing.
|
| ErrorMessageUtils |
Utilities for building error messages.
|
| IdGenerators |
Alternative
IdGenerator implementations. |
| IdGenerators.JdkIdGenerator |
UUID.randomUUID()
|
| IdGenerators.SimpleIncrementingIdGenerator |
Based on the two
AtomicLongs, for topBits and bottomBits,
respectively. |
| MessageBuilder<T> |
The default message builder; creates immutable
GenericMessages. |
| MutableMessage<T> |
An implementation of
Message with a generic payload. |
| MutableMessageBuilder<T> | |
| MutableMessageBuilderFactory | |
| MutableMessageHeaders |
A MessageHeaders that permits direct access to and modification of the
header map.
|
| SmartLifecycleRoleController |
Bulk start/stop
SmartLifecycle in a particular role in phase order. |
| Exception | Description |
|---|---|
| PartialSuccessException |
A
MessagingException thrown when a non-transactional operation is
performing multiple updates from a single message, e.g. |