@NonNullApi
See: Description
| 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 | |
| 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. |
| MapBuilder<B extends MapBuilder<B,K,V>,K,V> |
A
Builder pattern implementation for the Map. |
| MessageBuilder<T> |
The default message builder; creates immutable
GenericMessages. |
| MutableMessage<T> |
An implementation of
Message with a generic payload. |
| MutableMessageBuilder<T> |
Specialized message builder that can be used within a component to avoid the overhead
of having to build multiple messages for mutations within that component.
|
| MutableMessageBuilderFactory | |
| MutableMessageHeaders |
A MessageHeaders that permits direct access to and modification of the
header map.
|
| ObjectStringMapBuilder |
A map builder creating a map with Object keys and String values.
|
| PropertiesBuilder |
A
Builder pattern implementation for the Properties. |
| SmartLifecycleRoleController |
Bulk start/stop
SmartLifecycle in a particular role in phase order. |
| StringObjectMapBuilder |
A map builder creating a map with String keys and values.
|
| StringStringMapBuilder |
A map builder creating a map with String keys and values.
|
| Exception | Description |
|---|---|
| MessagingExceptionWrapper |
A wrapper exception for a
MessagingException used to convey the cause and
original message to a
MessagePublishingErrorHandler. |
| PartialSuccessException |
A
MessagingException thrown when a non-transactional operation is
performing multiple updates from a single message, e.g. |