See: Description
| Interface | Description |
|---|---|
| CommandBus |
The mechanism that dispatches Command objects to their appropriate CommandHandler.
|
| CommandCallback<C,R> |
Interface describing a callback that is invoked when command handler execution has finished.
|
| CommandMessage<T> |
Represents a Message carrying a command as its payload.
|
| CommandMessageHandler |
MessageHandler specialization for handlers of Command Messages.
|
| CommandMessageHandlingMember<T> |
Interface describing a message handler capable of handling a specific command.
|
| CommandResultMessage<R> |
Message that represents a result from handling a
CommandMessage. |
| DuplicateCommandHandlerResolver |
Functional interface towards resolving the occurrence of a duplicate command handler being subscribed.
|
| Class | Description |
|---|---|
| AnnotationCommandHandlerAdapter<T> |
Adapter that turns any
@CommandHandler annotated bean into a MessageHandler
implementation. |
| AsynchronousCommandBus |
Specialization of the SimpleCommandBus that processed Commands asynchronously from the calling thread.
|
| AsynchronousCommandBus.Builder |
Builder class to instantiate a
AsynchronousCommandBus. |
| CurrentUnitOfWorkParameterResolverFactory |
ParameterResolverFactory that add support for the UnitOfWork parameter type in annotated handlers.
|
| DuplicateCommandHandlerResolution |
Enumeration describing a set of reasonable
DuplicateCommandHandlerResolver implementations. |
| FailingDuplicateCommandHandlerResolver |
Implementation of
DuplicateCommandHandlerResolver that throws a DuplicateCommandHandlerSubscriptionException
when a duplicate registration is detected. |
| GenericCommandMessage<T> |
Implementation of the CommandMessage that takes all properties as constructor parameters.
|
| GenericCommandResultMessage<R> |
Generic implementation of
CommandResultMessage. |
| LoggingDuplicateCommandHandlerResolver |
Implementation of the DuplicateCommandHandlerResolver that allows registrations to be overridden by new handlers, but
logs this (on WARN level) to a given logger.
|
| MethodCommandHandlerDefinition |
Implementation of a
HandlerEnhancerDefinition that is used for CommandHandler annotated methods. |
| MonitorAwareCallback<C,R> |
Wrapper for a callback that notifies a Message Monitor of the message execution result.
|
| SimpleCommandBus |
Implementation of the CommandBus that dispatches commands to the handlers subscribed to that specific command's name.
|
| SimpleCommandBus.Builder |
Builder class to instantiate a
SimpleCommandBus. |
| WrappedCommandCallback<C,R> |
Represents a
CommandCallback that was wrapped with another. |
| Exception | Description |
|---|---|
| CommandExecutionException |
Indicates that an exception has occurred while handling a command.
|
| DuplicateCommandHandlerSubscriptionException |
Exception indicating a duplicate Command Handler was subscribed whilst this behavior is purposefully guarded against.
|
| NoHandlerForCommandException |
Exception indicating that no suitable command handler could be found for the given command.
|
| Annotation Type | Description |
|---|---|
| CommandHandler |
Marker annotation to mark any method on an object as being a CommandHandler.
|
| RoutingKey |
Field or method level annotation that marks a field or method providing the routing key that a command
targets.
|
Copyright © 2010–2023. All rights reserved.