@Configuration @EnableConfigurationProperties(value=SynapseProperties.class) public class SynapseAutoConfiguration extends java.lang.Object
| Constructor and Description |
|---|
SynapseAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
DefaultReceiverHeadersInterceptor |
defaultReceiverHeadersInterceptor(SynapseProperties synapseProperties)
Configures a
MessageInterceptor that is used to add some default
message headers when messages are received by a MessageReceiverEndpoint. |
DefaultSenderHeadersInterceptor |
defaultSenderHeadersInterceptor(SynapseProperties synapseProperties)
Configures a
MessageInterceptor that is used to add some default
message headers when messages are sent to a MessageSenderEndpoint. |
JournalRegistry |
journals(java.util.List<Journal> journals,
MessageInterceptorRegistry registry) |
MessageInterceptorBeanPostProcessor |
messageInterceptorBeanPostProcessor()
Activate the MessageInterceptorBeanPostProcessor used to post-process beans having methods annotated as a
MessageInterceptor. |
MessageInterceptorRegistry |
messageInterceptorRegistry(org.springframework.context.ApplicationContext applicationContext) |
com.fasterxml.jackson.databind.ObjectMapper |
objectMapper() |
@Bean @ConditionalOnMissingBean public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
@Bean public MessageInterceptorRegistry messageInterceptorRegistry(org.springframework.context.ApplicationContext applicationContext)
@Bean public JournalRegistry journals(java.util.List<Journal> journals, MessageInterceptorRegistry registry)
@Bean
@Order(value=2147483647)
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix="synapse.sender.default-headers",
name="enabled",
havingValue="true",
matchIfMissing=true)
public DefaultSenderHeadersInterceptor defaultSenderHeadersInterceptor(SynapseProperties synapseProperties)
MessageInterceptor that is used to add some default
message headers when messages are sent to a MessageSenderEndpoint.synapseProperties - properties used to configure the interceptor@Bean
@Order(value=2147483647)
@ConditionalOnMissingBean
@ConditionalOnProperty(prefix="synapse.receiver.default-headers",
name="enabled",
havingValue="true",
matchIfMissing=true)
public DefaultReceiverHeadersInterceptor defaultReceiverHeadersInterceptor(SynapseProperties synapseProperties)
MessageInterceptor that is used to add some default
message headers when messages are received by a MessageReceiverEndpoint.synapseProperties - properties used to configure the interceptor@Bean @Role(value=2) public MessageInterceptorBeanPostProcessor messageInterceptorBeanPostProcessor()
MessageInterceptor.