Example usage for org.springframework.jms.config DefaultJmsListenerContainerFactory DefaultJmsListenerContainerFactory

List of usage examples for org.springframework.jms.config DefaultJmsListenerContainerFactory DefaultJmsListenerContainerFactory

Introduction

In this page you can find the example usage for org.springframework.jms.config DefaultJmsListenerContainerFactory DefaultJmsListenerContainerFactory.

Prototype

DefaultJmsListenerContainerFactory

Source Link

Usage

From source file:hello.JmsConfig.java

@Bean
public DefaultJmsListenerContainerFactory jmsListenerContainerFactory() {
    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    factory.setConnectionFactory(connectionFactory());
    factory.setDestinationResolver(destinationResolver());
    factory.setConcurrency("1");
    return factory;
}

From source file:org.fatal1t.backend.forexbackend.AppConfiguration.java

@Bean
public JmsListenerContainerFactory<?> myFactory(ConnectionFactory connectionFactory,
        DefaultJmsListenerContainerFactoryConfigurer configurer) {
    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    //factory.setPubSubDomain(true);
    // This provides all boot's default to this factory, including the message converter
    configurer.configure(factory, connectionFactory);

    // You could still override some of Boot's default if necessary.
    return factory;
}

From source file:jms001.ApplicationConfiguration.java

@Bean
public DefaultJmsListenerContainerFactory jmsListenerContainerFactory(QueueConnectionFactory cf) {
    DefaultJmsListenerContainerFactory containerFactory = new DefaultJmsListenerContainerFactory();
    containerFactory.setConnectionFactory(cf);
    return containerFactory;
}

From source file:com.consol.citrus.demo.voting.jms.JmsConfig.java

@Bean
public JmsListenerContainerFactory<?> jmsListenerContainerFactory(ConnectionFactory connectionFactory) {
    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    factory.setConnectionFactory(connectionFactory);
    factory.setMessageConverter(jacksonJmsMessageConverter());
    factory.setPubSubDomain(false);// ww w . j  ava2  s .  c o  m
    return factory;
}

From source file:midas.configuration.JmsConfiguration.java

@Bean
public JmsListenerContainerFactory<DefaultMessageListenerContainer> jmsListenerContainerFactory() {
    final DefaultJmsListenerContainerFactory containerFactory = new DefaultJmsListenerContainerFactory();
    containerFactory.setConnectionFactory(jmsConnectionFactory());
    return containerFactory;
}

From source file:org.bremersee.common.spring.autoconfigure.JmsAutoConfiguration.java

@Bean(name = "defaultJmsListenerContainerFactory")
@Primary//  w  w w  . ja v  a 2s .  c  o m
public DefaultJmsListenerContainerFactory defaultJmsListenerContainerFactory() {

    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    jmsListenerContainerFactoryConfigurator().configure(factory);
    return factory;
}

From source file:org.finra.dm.service.config.ServiceSpringModuleConfig.java

/**
 * Gets a JMS listener container factory that can return a JMS listener container.
 *
 * @param jmsConnectionFactory a JMS connection factory.
 *
 * @return the JMS listener container factory.
 *//*from   www .  ja v a  2  s. com*/
@Bean
public DefaultJmsListenerContainerFactory jmsListenerContainerFactory(ConnectionFactory jmsConnectionFactory) {
    // Get configuration settings for the concurrency limits.
    String concurrencyLimits = configurationHelper
            .getProperty(ConfigurationValue.JMS_LISTENER_POOL_CONCURRENCY_LIMITS);

    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    factory.setConnectionFactory(jmsConnectionFactory);
    factory.setDestinationResolver(dmDestinationResolver);
    factory.setConcurrency(concurrencyLimits);
    return factory;
}

From source file:org.finra.herd.service.config.ServiceSpringModuleConfig.java

/**
 * Gets a JMS listener container factory that can return a JMS listener container.
 *
 * @param jmsConnectionFactory the JMS connection factory
 *
 * @return the JMS listener container factory
 *//* w w w . j  a  v  a 2  s  .c  om*/
@Bean
public DefaultJmsListenerContainerFactory jmsListenerContainerFactory(ConnectionFactory jmsConnectionFactory) {
    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    factory.setConnectionFactory(jmsConnectionFactory);
    factory.setDestinationResolver(herdDestinationResolver);
    factory.setConcurrency(
            configurationHelper.getProperty(ConfigurationValue.JMS_LISTENER_POOL_CONCURRENCY_LIMITS));

    return factory;
}

From source file:org.finra.herd.service.config.ServiceSpringModuleConfig.java

/**
 * Gets a JMS listener container factory that returns a JMS listener container for the storage policy processor JMS message listener service.
 *
 * @param jmsConnectionFactory the JMS connection factory
 *
 * @return the JMS listener container factory
 *///www  . j  a  v a  2s. c o  m
@Bean
public DefaultJmsListenerContainerFactory storagePolicyProcessorJmsListenerContainerFactory(
        ConnectionFactory jmsConnectionFactory) {
    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    factory.setConnectionFactory(jmsConnectionFactory);
    factory.setDestinationResolver(herdDestinationResolver);
    factory.setConcurrency(configurationHelper
            .getProperty(ConfigurationValue.STORAGE_POLICY_PROCESSOR_JMS_LISTENER_POOL_CONCURRENCY_LIMITS));

    return factory;
}