|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
CommandBus | The mechanism that dispatches Command objects to their appropriate CommandHandler. |
CommandCallback<R> | Interface describing a callback that is invoked when command handler execution has finished. |
CommandDispatchInterceptor | Interceptor that allows commands to be intercepted and modified before they are dispatched by the Command Bus. |
CommandHandler<T> | Marks an instance that is capable of handling commands. |
CommandHandlerInterceptor | Workflow interface that allows for customized command handler invocation chains. |
CommandMessage<T> | Represents a Message carrying a command as its payload. |
CommandTargetResolver | Interface towards a mechanism that is capable of extracting an Aggregate Identifier and Version form a command that identifies the aggregate instance the command should be invoked on. |
InterceptorChain | The interceptor chain manages the flow of a command through a chain of interceptors and ultimately to the command handler. |
RollbackConfiguration | The RollbackConfiguration defines when a UnitOfWork should be rolled back when the command handler or any interceptors reported a failure. |
SimpleCommandBusStatisticsMXBean | Management interface for the SimpleCommandBus monitor As required by the JMX specification. |
Class Summary | |
---|---|
AsynchronousCommandBus | Specialization of the SimpleCommandBus that processed Commands asynchronously from the calling thread. |
DefaultInterceptorChain | Mechanism that takes care of interceptor and event handler execution. |
GenericCommandMessage<T> | Implementation of the CommandMessage that takes all properties as constructor parameters. |
MetaDataCommandTargetResolver | CommandTargetResolver implementation that uses MetaData entries to extract the identifier and optionally the version of the aggregate that the command targets. |
RollbackOnAllExceptionsConfiguration | The default implementation of the RollbackConfiguration interface. |
RollbackOnUncheckedExceptionConfiguration | RollbackConfiguration that indicates a rollback should be triggered for all but checked exceptions. |
SimpleCommandBus | Implementation of the CommandBus that dispatches commands to the handlers subscribed to that specific type of command. |
SimpleCommandBusStatistics | Statistics object to store information about the internals of the SimpleCommandBus . |
VersionedAggregateIdentifier | Structure that holds an Aggregate Identifier and an expected version of an aggregate. |
Exception Summary | |
---|---|
CommandExecutionException | Indicates that an exception has occurred while handling a command. |
NoHandlerForCommandException | Exception indicating that no suitable handler could be found for the given command. |
StructuralCommandValidationFailedException | Exception indicating that a Command has been refused due to a structural validation failure. |
Classes that implement the concept of command handling using explicit command objects.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |