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 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()