See: Description
| Interface | Description |
|---|---|
| Distributed<MessageBus> |
A contract towards being a distributed message bus implementation.
|
| HandlerAttributes |
Container for message handler attributes.
|
| InterceptorChain |
The interceptor chain manages the flow of a message through a chain of interceptors and ultimately to the message
handler.
|
| Message<T> |
Representation of a Message, containing a Payload and MetaData.
|
| MessageDispatchInterceptor<T extends Message<?>> |
Interceptor that allows messages to be intercepted and modified before they are dispatched.
|
| MessageDispatchInterceptorSupport<T extends Message<?>> |
Interface marking components capable of registering Dispatch Interceptors.
|
| MessageHandler<T extends Message<?>> |
Interface for a component that processes Messages.
|
| MessageHandlerInterceptor<T extends Message<?>> |
Workflow interface that allows for customized message handler invocation chains.
|
| MessageHandlerInterceptorSupport<T extends Message<?>> |
Interface marking components capable of registering Handler Interceptors.
|
| ResultMessage<R> |
Message that represents a result of handling some form of request message.
|
| ScopeAware |
Interface describing components which are
Scope aware. |
| ScopeAwareProvider |
Contract towards a mechanism to provide a
Stream of components which are ScopeAware. |
| ScopeDescriptor |
Denotes the description of a
Scope. |
| StreamableMessageSource<M extends Message<?>> |
Interface for a source of
messages that processors can track. |
| SubscribableMessageSource<M extends Message<?>> |
Interface for a source of
messages to which message processors can subscribe. |
| Class | Description |
|---|---|
| AbstractMessage<T> |
Abstract base class for Messages.
|
| DefaultInterceptorChain<T extends Message<?>> |
Mechanism that takes care of interceptor and handler execution.
|
| GenericMessage<T> |
Generic implementation of a
Message that contains the payload and metadata as unserialized values. |
| GenericResultMessage<R> |
Generic implementation of
ResultMessage. |
| Headers |
Default headers to include when publishing a message on a broker.
|
| MessageDecorator<T> |
Abstract implementation of a
Message that delegates to an existing message. |
| MetaData |
Represents MetaData that is passed along with a payload in a Message.
|
| NoScopeDescriptor |
A
ScopeDescriptor describing no active scope. |
| RemoteExceptionDescription |
Description of an Exception received from a remote source.
|
| Scope |
Describes functionality off processes which can be 'in scope', like an Aggregate or Saga.
|
| SimpleHandlerAttributes |
Simple implementation of the
HandlerAttributes which is given the attributes in the constructor. |
| Exception | Description |
|---|---|
| EventPublicationFailedException |
Exception indication that an error occurred while publishing an event to an AMQP Broker
|
| ExecutionException |
Exception thrown to indicate that execution of a task has failed.
|
| HandlerExecutionException |
Base exception for exceptions raised by Handler methods.
|
| IllegalPayloadAccessException |
Indicates situations when access to the Payload of a Message is not allowed.
|
| RemoteHandlingException |
Exception indicating that an error has occurred while remotely handling a message.
|
| RemoteNonTransientHandlingException |
Exception indicating that a non transient error has occurred while remotely handling a message.
|
Copyright © 2010–2023. All rights reserved.