Interface | Description |
---|---|
CommandBusConnector |
Interface describing the component that remotely connects multiple CommandBus instances.
|
RoutingStrategy |
Interface describing a mechanism that generates a routing key for a given command.
|
Class | Description |
---|---|
AbstractRoutingStrategy |
Abstract implementation of the RoutingStrategy interface that uses a policy to prescribe what happens when a routing
cannot be resolved.
|
AnnotationRoutingStrategy |
RoutingStrategy that expects an
TargetAggregateIdentifier
annotation on the command message's payload. |
ConsistentHash |
Basic implementation of a Consistent Hashing algorithm, using the MD5 algorithm to build the hash values for given
keys and node names.
|
ConsistentHash.Member |
Represents a member in a consistently hashed cluster.
|
DistributedCommandBus |
Implementation of a
CommandBus that is aware of multiple instances of a CommandBus working together to
spread load. |
MetaDataRoutingStrategy |
RoutingStrategy implementation that uses the value in the MetaData of a CommandMessage assigned to a given key.
|
Enum | Description |
---|---|
UnresolvedRoutingKeyPolicy |
Exception | Description |
---|---|
CommandDispatchException |
Exception indicating that an error has occurred while trying to dispatch a command to another (potentially remote)
segment of the CommandBus.
|
RemoteCommandHandlingException |
Exception indicating that an error has occurred while remotely handling a command.
|
Copyright © 2010-2014. All Rights Reserved.