@Configuration @ConditionalOnClass(value=SpringAMQPPublisher.class) @EnableConfigurationProperties(value=AMQPProperties.class) public class AMQPAutoConfiguration extends Object
| Constructor and Description |
|---|
AMQPAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
SpringAMQPPublisher |
amqpBridge(EventBus eventBus,
org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
AMQPMessageConverter amqpMessageConverter) |
AMQPMessageConverter |
amqpMessageConverter(Serializer eventSerializer,
RoutingKeyResolver routingKeyResolver) |
RoutingKeyResolver |
routingKeyResolver() |
@ConditionalOnMissingBean @Bean public RoutingKeyResolver routingKeyResolver()
@ConditionalOnMissingBean @Bean public AMQPMessageConverter amqpMessageConverter(@Qualifier(value="eventSerializer") Serializer eventSerializer, RoutingKeyResolver routingKeyResolver)
@ConditionalOnProperty(value="axon.amqp.exchange")
@ConditionalOnBean(value=org.springframework.amqp.rabbit.connection.ConnectionFactory.class)
@ConditionalOnMissingBean
@Bean(initMethod="start",
destroyMethod="shutDown")
public SpringAMQPPublisher amqpBridge(EventBus eventBus,
org.springframework.amqp.rabbit.connection.ConnectionFactory connectionFactory,
AMQPMessageConverter amqpMessageConverter)
Copyright © 2010–2018. All rights reserved.