@Configuration @ConditionalOnProperty(value="axon.distributed.enabled") @ConditionalOnClass(name={"org.axonframework.springcloud.commandhandling.SpringCloudCommandRouter","org.axonframework.springcloud.commandhandling.SpringHttpCommandBusConnector","org.springframework.cloud.client.discovery.DiscoveryClient","org.springframework.web.client.RestTemplate"}) public class SpringCloudAutoConfiguration extends Object
Constructor and Description |
---|
SpringCloudAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
org.springframework.web.client.RestTemplate |
restTemplate() |
CommandRouter |
springCloudCommandRouter(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient) |
CommandBusConnector |
springHttpCommandBusConnector(CommandBus localSegment,
org.springframework.web.client.RestTemplate restTemplate,
Serializer serializer) |
@Bean @ConditionalOnMissingBean @ConditionalOnBean(value=org.springframework.cloud.client.discovery.DiscoveryClient.class) public CommandRouter springCloudCommandRouter(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient)
@Bean @ConditionalOnMissingBean public CommandBusConnector springHttpCommandBusConnector(@Qualifier(value="localSegment") CommandBus localSegment, org.springframework.web.client.RestTemplate restTemplate, Serializer serializer)
@Bean @ConditionalOnMissingBean public org.springframework.web.client.RestTemplate restTemplate()
Copyright © 2010–2017. All rights reserved.