Class ExternalEventJMSConfiguration
java.lang.Object
org.apache.fineract.infrastructure.event.external.config.ExternalEventJMSConfiguration
@Configuration
@ConditionalOnProperty(value="fineract.events.external.producer.jms.enabled",
havingValue="true")
public class ExternalEventJMSConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.activemq.command.ActiveMQQueueorg.apache.activemq.command.ActiveMQTopicorg.springframework.jms.connection.CachingConnectionFactoryorg.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
-
Constructor Details
-
ExternalEventJMSConfiguration
public ExternalEventJMSConfiguration()
-
-
Method Details
-
connectionFactory
@Bean(name="externalEventConnectionFactory") public org.springframework.jms.connection.CachingConnectionFactory connectionFactory() -
activeMqTopic
@Conditional(org.apache.fineract.infrastructure.event.external.config.EnableExternalEventTopicCondition.class) @Bean(name="externalEventDestination") public org.apache.activemq.command.ActiveMQTopic activeMqTopic() -
activeMqQueue
@Conditional(org.apache.fineract.infrastructure.event.external.config.EnableExternalEventQueueCondition.class) @Bean(name="externalEventDestination") public org.apache.activemq.command.ActiveMQQueue activeMqQueue() -
externalEventJmsProducerExecutor
@Bean("externalEventJmsProducerExecutor") public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor externalEventJmsProducerExecutor()
-