| Name | Description | Type | Package | Framework |
| AbstractRoutingStrategy | Abstract implementation of the RoutingStrategy interface that uses a policy to prescribe what happens when a routing cannot be resolved. | Class | org.axonframework.commandhandling.distributed | Axon |
| AnnotationRoutingStrategy | RoutingStrategy that expects an TargetAggregateIdentifier annotation on the command message's payload. | Class | org.axonframework.commandhandling.distributed | Axon |
| CommandBusConnector | Interface describing the component that remotely connects multiple CommandBus instances. | Interface | org.axonframework.commandhandling.distributed | Axon |
| CommandDispatchException | Exception indicating that an error has occurred while trying to dispatch a command to another (potentially remote) segment of the CommandBus. | Class | org.axonframework.commandhandling.distributed | Axon |
| CommandResponseProcessingFailedException | Exception indicating that a failure occurred during processing of a command response. | Class | org.axonframework.commandhandling.distributed.jgroups | Axon |
| ConnectionFailedException | Exception indicating that a CommandBusConnector failed to connect to other instances. | Class | org.axonframework.commandhandling.distributed.jgroups | Axon |
| ConsistentHash | Basic implementation of a Consistent Hashing algorithm, using the MD5 algorithm to build the hash values for given keys and node names. | Class | org.axonframework.commandhandling.distributed | Axon |
| ConsistentHash .Member | Represents a member in a consistently hashed cluster. | Class | org.axonframework.commandhandling.distributed.ConsistentHash | Axon |
| DispatchMessage | JGroups message that contains a CommandMessage that needs to be dispatched on a remote command bus segment. | Class | org.axonframework.commandhandling.distributed.jgroups | Axon |
| DistributedCommandBus | spread load. | Class | org.axonframework.commandhandling.distributed | Axon |
| HashChangeListener | Receive updates from the JGroupsConnector when the consistent hash changes. | Interface | org.axonframework.commandhandling.distributed.jgroups | Axon |
| JGroupsConnector | A CommandBusConnector that uses JGroups to discover and connect to other JGroupsConnectors in the network. | Class | org.axonframework.commandhandling.distributed.jgroups | Axon |
| JGroupsConnectorFactoryBean | Spring Factory bean that creates a JGroupsConnector and starts it when the application context is started. | Class | org.axonframework.commandhandling.distributed.jgroups | Axon |
| JoinMessage | This message represents a notification of a Member joining the DistributedCommandBus with a given loadFactor. | Class | org.axonframework.commandhandling.distributed.jgroups | Axon |
| MemberAwareCommandCallback | Callback implementation which wraps another callback, and is aware of the JGroups node responsible for providing the value to invoke the wrapped callback with. | Class | org.axonframework.commandhandling.distributed.jgroups.support.callbacks | Axon |
| MembershipUpdateFailedException | Exception indicating that a node has failed to update its membership details with the other nodes. | Class | org.axonframework.commandhandling.distributed.jgroups | Axon |
| MetaDataRoutingStrategy | RoutingStrategy implementation that uses the value in the MetaData of a CommandMessage assigned to a given key. | Class | org.axonframework.commandhandling.distributed | Axon |
| RemoteCommandHandlingException | Exception indicating that an error has occurred while remotely handling a command. | Class | org.axonframework.commandhandling.distributed | Axon |
| ReplyingCallback | Callback implementation that forwards the callback invocation as a reply to an incoming message. | Class | org.axonframework.commandhandling.distributed.jgroups.support.callbacks | Axon |
| ReplyMessage | JGroups Message representing a reply to a dispatched command. | Class | org.axonframework.commandhandling.distributed.jgroups | Axon |
| RoutingStrategy | Interface describing a mechanism that generates a routing key for a given command. | Interface | org.axonframework.commandhandling.distributed | Axon |
| UnresolvedRoutingKeyPolicy | enum UnresolvedRoutingKeyPolicyextends Enum | Class | org.axonframework.commandhandling.distributed | Axon |