Interface | Description |
---|---|
CommandBusConnector |
Interface describing the component that remotely connects multiple CommandBus instances.
|
CommandMessageFilter |
Interface describing a filter that can be applied to commands to describe the type of commands supported by a node in
a cluster.
|
CommandRouter |
Interface describing a mechanism used to find a suitable member of a cluster capable of handling given command
message.
|
ConsistentHashChangeListener |
Represents a listener that is notified when a ConsistentHash instance of the component it is registered with has
changed.
|
Member |
Member of a cluster of connected command endpoints.
|
RoutingStrategy |
Interface describing a mechanism that generates a routing key for a given command.
|
Class | Description |
---|---|
AbstractRoutingStrategy |
Abstract implementation of the
RoutingStrategy interface that includes a fallback RoutingStrategy
which prescribes what happens when routing cannot be resolved by this implementation. |
AnnotationRoutingStrategy |
RoutingStrategy that expects an
RoutingKey (meta-)annotation on the command message's payload. |
AnnotationRoutingStrategy.Builder |
Builder class to instantiate a
AnnotationRoutingStrategy . |
CommandCallbackRepository<A> |
This class retains a list of callbacks for CommandCallbackConnectors to use.
|
CommandCallbackWrapper<A,C,R> |
Wrapper for a Command callback.
|
ConsistentHash |
Component used by command routers to find members capable of handling a given command.
|
ConsistentHash.ConsistentHashMember |
Member implementation used by a
ConsistentHash registry. |
DispatchMessage |
Base class for dispatch messages which may be used in the
CommandBusConnector upon dispatching a command
to other nodes. |
DistributedCommandBus |
Implementation of a
CommandBus that is aware of multiple instances of a CommandBus working together to spread
load. |
DistributedCommandBus.Builder |
Builder class to instantiate a
DistributedCommandBus . |
MetaDataRoutingStrategy |
RoutingStrategy implementation that uses the value in the
MetaData of a CommandMessage assigned to a given key. |
MetaDataRoutingStrategy.Builder |
Builder class to instantiate a
AnnotationRoutingStrategy . |
ReplyMessage |
Base class for reply messages which may be used in the
CommandBusConnector for replying on received
commands from other nodes. |
SimpleMember<E> |
An endpoint in the network for a command handling service.
|
Enum | Description |
---|---|
UnresolvedRoutingKeyPolicy |
Set of simple
RoutingStrategy implementations. |
Exception | Description |
---|---|
CommandBusConnectorCommunicationException |
Exception thrown when the CommandBusConnector has a communication failure
|
CommandDispatchException |
Exception indicating that an error has occurred while trying to dispatch a command to another (potentially remote)
segment of the CommandBus.
|
ServiceRegistryException |
Exception that is triggered when an error occurs that is related to the registration or deregistration of a member to
the distributed command bus service registry.
|
Copyright © 2010–2022. All rights reserved.