| Modifier and Type | Method and Description | 
|---|---|
CommandRouter | 
SpringCloudAutoConfiguration.springCloudCommandRouter(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient,
                        org.springframework.cloud.client.serviceregistry.Registration localServiceInstance,
                        RoutingStrategy routingStrategy)  | 
| Modifier and Type | Method and Description | 
|---|---|
DistributedCommandBus | 
DistributedAutoConfiguration.distributedCommandBus(CommandRouter router,
                     CommandBusConnector connector,
                     DistributedCommandBusProperties distributedCommandBusProperties)  | 
| Constructor and Description | 
|---|
DistributedCommandBus(CommandRouter commandRouter,
                     CommandBusConnector connector)
Initializes the command bus with the given  
commandRouter and connector. | 
DistributedCommandBus(CommandRouter commandRouter,
                     CommandBusConnector connector,
                     MessageMonitor<? super CommandMessage<?>> messageMonitor)
Initializes the command bus with the given  
commandRouter, connector and messageMonitor. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JGroupsConnector
A Connector for the  
DistributedCommandBus based on JGroups that acts both as the discovery and routing
 mechanism (implementing CommandRouter) as well as the Connector between nodes
 (implementing CommandBusConnector). | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SpringCloudCommandRouter
A  
CommandRouter implementation which uses Spring Cloud's
 DiscoveryClients to propagate its CommandMessage Routing
 Information, and to discover other Axon nodes and retrieve their Message Routing Information. | 
class  | 
SpringCloudHttpBackupCommandRouter
Implementation of the  
SpringCloudCommandRouter which has a
 backup mechanism to provide Message Routing Information for other nodes and to retrieve Message Routing Information
 from other Axon nodes. | 
Copyright © 2010–2018. All rights reserved.