Package com.boutouil.binder.jms.config
Class JmsBinderAutoConfiguration
- java.lang.Object
-
- com.boutouil.binder.jms.config.JmsBinderAutoConfiguration
-
@Configuration @ConditionalOnMissingBean(org.springframework.boot.context.properties.bind.Binder.class) @ConditionalOnBean(javax.jms.ConnectionFactory.class) @EnableConfigurationProperties(JmsExtendedBindingProperties.class) public class JmsBinderAutoConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description JmsBinderAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JmsMessageChannelBinderjmsMessageChannelBinder(JmsMessageHandlerFactory jmsMessageHandlerFactory, org.springframework.jms.config.DefaultJmsListenerContainerFactory jmsListenerContainerFactory, org.springframework.cloud.stream.provisioning.ProvisioningProvider<org.springframework.cloud.stream.binder.ExtendedConsumerProperties<JmsConsumerProperties>,org.springframework.cloud.stream.binder.ExtendedProducerProperties<JmsProducerProperties>> jmsProvisioner, JmsExtendedBindingProperties jmsExtendedBindingProperties, org.springframework.cloud.stream.config.ProducerMessageHandlerCustomizer<JmsOutbound> producerMessageHandlerCustomizer, org.springframework.cloud.stream.config.ConsumerEndpointCustomizer<org.springframework.integration.endpoint.MessageProducerSupport> consumerCustomizer)JmsMessageHandlerFactoryjmsMessageHandlerFactory(org.springframework.jms.core.JmsTemplate jmsTemplate, org.springframework.jms.support.JmsHeaderMapper headerMapper, org.springframework.jms.support.converter.MessageConverter messageConverter)org.springframework.jms.core.JmsTemplatejmsTemplate(javax.jms.ConnectionFactory connectionFactory)
-
-
-
Method Detail
-
jmsTemplate
@Bean @ConditionalOnMissingBean(org.springframework.jms.core.JmsTemplate.class) public org.springframework.jms.core.JmsTemplate jmsTemplate(javax.jms.ConnectionFactory connectionFactory)
-
jmsMessageHandlerFactory
@Bean @ConditionalOnMissingBean(JmsMessageHandlerFactory.class) public JmsMessageHandlerFactory jmsMessageHandlerFactory(org.springframework.jms.core.JmsTemplate jmsTemplate, @Nullable org.springframework.jms.support.JmsHeaderMapper headerMapper, @Nullable org.springframework.jms.support.converter.MessageConverter messageConverter)
-
jmsMessageChannelBinder
@Bean @ConditionalOnMissingBean public JmsMessageChannelBinder jmsMessageChannelBinder(JmsMessageHandlerFactory jmsMessageHandlerFactory, org.springframework.jms.config.DefaultJmsListenerContainerFactory jmsListenerContainerFactory, org.springframework.cloud.stream.provisioning.ProvisioningProvider<org.springframework.cloud.stream.binder.ExtendedConsumerProperties<JmsConsumerProperties>,org.springframework.cloud.stream.binder.ExtendedProducerProperties<JmsProducerProperties>> jmsProvisioner, JmsExtendedBindingProperties jmsExtendedBindingProperties, @Nullable org.springframework.cloud.stream.config.ProducerMessageHandlerCustomizer<JmsOutbound> producerMessageHandlerCustomizer, @Nullable org.springframework.cloud.stream.config.ConsumerEndpointCustomizer<org.springframework.integration.endpoint.MessageProducerSupport> consumerCustomizer)
-
-