@Configuration @EnableConfigurationProperties(value=ConsumerProcessProperties.class) public class SynapseAutoConfiguration extends java.lang.Object
| Constructor and Description |
|---|
SynapseAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
EventSourceBuilder |
eventSourceBuilder(MessageStoreFactory<SnapshotMessageStore> snapshotMessageStoreFactory) |
EventSourceConsumerBeanPostProcessor |
eventSourceConsumerAnnotationBeanPostProcessor() |
EventSourceConsumerProcess |
eventSourceConsumerProcess() |
MessageInterceptorRegistry |
messageInterceptorRegistry(org.springframework.context.ApplicationContext applicationContext) |
MessageQueueConsumerBeanPostProcessor |
messageQueueConsumerAnnotationBeanPostProcessor() |
MessageQueueConsumerProcess |
messageQueueConsumerProcess() |
com.fasterxml.jackson.databind.ObjectMapper |
objectMapper() |
@Bean @ConditionalOnMissingBean public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
@Bean @ConditionalOnMissingBean public EventSourceBuilder eventSourceBuilder(MessageStoreFactory<SnapshotMessageStore> snapshotMessageStoreFactory)
@Bean
@ConditionalOnProperty(prefix="synapse",
name="consumer-process.enabled",
havingValue="true",
matchIfMissing=true)
public EventSourceConsumerProcess eventSourceConsumerProcess()
@Bean
@ConditionalOnProperty(prefix="synapse",
name="consumer-process.enabled",
havingValue="true",
matchIfMissing=true)
public MessageQueueConsumerProcess messageQueueConsumerProcess()
@Bean public MessageInterceptorRegistry messageInterceptorRegistry(org.springframework.context.ApplicationContext applicationContext)
@Bean @Role(value=2) public EventSourceConsumerBeanPostProcessor eventSourceConsumerAnnotationBeanPostProcessor()
@Bean @Role(value=2) public MessageQueueConsumerBeanPostProcessor messageQueueConsumerAnnotationBeanPostProcessor()