当前位置: 首页>>代码示例>>Java>>正文


Java JmsListenerContainerFactory类代码示例

本文整理汇总了Java中org.springframework.jms.config.JmsListenerContainerFactory的典型用法代码示例。如果您正苦于以下问题:Java JmsListenerContainerFactory类的具体用法?Java JmsListenerContainerFactory怎么用?Java JmsListenerContainerFactory使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


JmsListenerContainerFactory类属于org.springframework.jms.config包,在下文中一共展示了JmsListenerContainerFactory类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: myFactory

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean
public JmsListenerContainerFactory<?> myFactory(ConnectionFactory connectionFactory,
		DefaultJmsListenerContainerFactoryConfigurer configurer) {
	DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
	configurer.configure(factory, connectionFactory);
	return factory;
}
 
开发者ID:Estafet-LTD,项目名称:estafet-microservices-scrum-api-project-burndown,代码行数:8,代码来源:Application.java

示例2: jmsListenerContainerQueue

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean(name = "queueListenerContainerFactory")
@ConditionalOnProperty(prefix = "spring.activemq", name = "broker-url")
public JmsListenerContainerFactory<?> jmsListenerContainerQueue(ConnectionFactory activeMQConnectionFactory) {
    DefaultJmsListenerContainerFactory bean = new DefaultJmsListenerContainerFactory();
    bean.setConnectionFactory(activeMQConnectionFactory);
    bean.setPubSubDomain(Boolean.FALSE);
    return bean;
}
 
开发者ID:yu199195,项目名称:myth,代码行数:9,代码来源:JmsConfig.java

示例3: testJmsListenerContainerFactoryWithCustomSettings

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Test
public void testJmsListenerContainerFactoryWithCustomSettings() {
	load(EnableJmsConfiguration.class, "spring.jms.listener.autoStartup=false",
			"spring.jms.listener.acknowledgeMode=client",
			"spring.jms.listener.concurrency=2",
			"spring.jms.listener.maxConcurrency=10");
	JmsListenerContainerFactory<?> jmsListenerContainerFactory = this.context.getBean(
			"jmsListenerContainerFactory", JmsListenerContainerFactory.class);
	assertThat(jmsListenerContainerFactory.getClass())
			.isEqualTo(DefaultJmsListenerContainerFactory.class);
	DefaultMessageListenerContainer listenerContainer = ((DefaultJmsListenerContainerFactory) jmsListenerContainerFactory)
			.createListenerContainer(mock(JmsListenerEndpoint.class));
	assertThat(listenerContainer.isAutoStartup()).isFalse();
	assertThat(listenerContainer.getSessionAcknowledgeMode())
			.isEqualTo(Session.CLIENT_ACKNOWLEDGE);
	assertThat(listenerContainer.getConcurrentConsumers()).isEqualTo(2);
	assertThat(listenerContainer.getMaxConcurrentConsumers()).isEqualTo(10);
}
 
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:19,代码来源:JmsAutoConfigurationTests.java

示例4: testCustomContainerFactoryWithConfigurer

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Test
public void testCustomContainerFactoryWithConfigurer() {
	this.context = doLoad(
			new Class<?>[] { TestConfiguration9.class, EnableJmsConfiguration.class },
			"spring.jms.listener.autoStartup=false");
	assertThat(this.context.containsBean("jmsListenerContainerFactory")).isTrue();
	JmsListenerContainerFactory<?> jmsListenerContainerFactory = this.context.getBean(
			"customListenerContainerFactory", JmsListenerContainerFactory.class);
	assertThat(jmsListenerContainerFactory)
			.isInstanceOf(DefaultJmsListenerContainerFactory.class);
	DefaultMessageListenerContainer listenerContainer = ((DefaultJmsListenerContainerFactory) jmsListenerContainerFactory)
			.createListenerContainer(mock(JmsListenerEndpoint.class));
	assertThat(listenerContainer.getCacheLevel())
			.isEqualTo(DefaultMessageListenerContainer.CACHE_CONSUMER);
	assertThat(listenerContainer.isAutoStartup()).isFalse();
}
 
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:17,代码来源:JmsAutoConfigurationTests.java

示例5: testJmsListenerContainerFactoryWithCustomSettings

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Test
public void testJmsListenerContainerFactoryWithCustomSettings() {
	load(EnableJmsConfiguration.class, "spring.jms.listener.autoStartup=false",
			"spring.jms.listener.acknowledgeMode=client",
			"spring.jms.listener.concurrency=2",
			"spring.jms.listener.maxConcurrency=10");
	JmsListenerContainerFactory<?> jmsListenerContainerFactory = this.context.getBean(
			"jmsListenerContainerFactory", JmsListenerContainerFactory.class);
	assertEquals(DefaultJmsListenerContainerFactory.class,
			jmsListenerContainerFactory.getClass());
	DefaultMessageListenerContainer listenerContainer = ((DefaultJmsListenerContainerFactory) jmsListenerContainerFactory)
			.createListenerContainer(mock(JmsListenerEndpoint.class));
	assertEquals(false, listenerContainer.isAutoStartup());
	assertEquals(Session.CLIENT_ACKNOWLEDGE,
			listenerContainer.getSessionAcknowledgeMode());
	assertEquals(2, listenerContainer.getConcurrentConsumers());
	assertEquals(10, listenerContainer.getMaxConcurrentConsumers());
}
 
开发者ID:Nephilim84,项目名称:contestparser,代码行数:19,代码来源:JmsAutoConfigurationTests.java

示例6: testDefaultContainerFactoryWithJtaTransactionManager

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Test
public void testDefaultContainerFactoryWithJtaTransactionManager() {
	this.context = createContext(TestConfiguration7.class,
			EnableJmsConfiguration.class);
	JmsListenerContainerFactory<?> jmsListenerContainerFactory = this.context.getBean(
			"jmsListenerContainerFactory", JmsListenerContainerFactory.class);
	assertEquals(DefaultJmsListenerContainerFactory.class,
			jmsListenerContainerFactory.getClass());
	DefaultMessageListenerContainer listenerContainer = ((DefaultJmsListenerContainerFactory) jmsListenerContainerFactory)
			.createListenerContainer(mock(JmsListenerEndpoint.class));
	assertFalse("wrong session transacted flag with JTA transactions",
			listenerContainer.isSessionTransacted());
	assertSame(this.context.getBean(JtaTransactionManager.class),
			new DirectFieldAccessor(listenerContainer)
					.getPropertyValue("transactionManager"));
}
 
开发者ID:Nephilim84,项目名称:contestparser,代码行数:17,代码来源:JmsAutoConfigurationTests.java

示例7: jmsListenerContainerFactory

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean
public JmsListenerContainerFactory<?> jmsListenerContainerFactory(ConnectionFactory connectionFactory) {
    DefaultJmsListenerContainerFactory factory =
            new DefaultJmsListenerContainerFactory();
    factory.setConnectionFactory(connectionFactory);
    factory.setConcurrency("2-16");
    return factory;
}
 
开发者ID:jaschenk,项目名称:Your-Microservice,代码行数:9,代码来源:SystemJMSConfiguration.java

示例8: myFactory

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean
public JmsListenerContainerFactory<?> myFactory(ConnectionFactory connectionFactory,
                                                DefaultJmsListenerContainerFactoryConfigurer configurer) {
    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    configurer.configure(factory, connectionFactory);
    return factory;
}
 
开发者ID:LIBCAS,项目名称:ARCLib,代码行数:8,代码来源:JmsConfig.java

示例9: registerListenerContainer

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Override
public void registerListenerContainer(JmsListenerEndpoint endpoint,
    JmsListenerContainerFactory<?> factory, boolean startImmediately) {
  if (endpoint instanceof MethodJmsListenerEndpoint) {
    endpoint = replaceMethodJmsListenerEndpoint((MethodJmsListenerEndpoint) endpoint);
  }
  super.registerListenerContainer(endpoint, factory, startImmediately);
}
 
开发者ID:opentracing-contrib,项目名称:java-jms,代码行数:9,代码来源:TracingJmsListenerEndpointRegistry.java

示例10: myFactory

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean
public JmsListenerContainerFactory<?> myFactory(ConnectionFactory connectionFactory,
    DefaultJmsListenerContainerFactoryConfigurer configurer) {
  DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
  // 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;
}
 
开发者ID:opentracing-contrib,项目名称:java-spring-cloud,代码行数:10,代码来源:JmsTest.java

示例11: myJmsContainerFactory

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean
JmsListenerContainerFactory<?> myJmsContainerFactory(ConnectionFactory connectionFactory){
	SimpleJmsListenerContainerFactory factory = new SimpleJmsListenerContainerFactory();
	factory.setConnectionFactory(connectionFactory);
	factory.setPubSubDomain(true);
	return factory;
}
 
开发者ID:jeikerxiao,项目名称:SpringBootStudy,代码行数:8,代码来源:SpringBootActivemqApplication.java

示例12: jmsListenerContainerTopic

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean
public JmsListenerContainerFactory<?> jmsListenerContainerTopic(ConnectionFactory activeMQConnectionFactory) {
    DefaultJmsListenerContainerFactory bean = new DefaultJmsListenerContainerFactory();
    bean.setPubSubDomain(true);
    bean.setConnectionFactory(activeMQConnectionFactory);
    return bean;
}
 
开发者ID:phpdragon,项目名称:JavaSamples,代码行数:8,代码来源:JmsListenerContainers.java

示例13: asyncEngineFactory

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean
public JmsListenerContainerFactory<?> asyncEngineFactory(ConnectionFactory connectionFactory,
                                                DefaultJmsListenerContainerFactoryConfigurer configurer) {
    DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
    // 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;
}
 
开发者ID:ftsakiris,项目名称:async-engine,代码行数:10,代码来源:Application.java

示例14: registerListenerContainer

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Override
public void registerListenerContainer(JmsListenerEndpoint endpoint, JmsListenerContainerFactory<?> factory) {
    JmsListenerEndpoint jmsListenerEndpoint = endpoint;
    if (endpoint instanceof MethodJmsListenerEndpoint) {
        MethodJmsListenerEndpointAdapter methodEndpoint = new MethodJmsListenerEndpointAdapter(
                (MethodJmsListenerEndpoint) endpoint, messageHandlerMethodFactory);
        methodEndpoint.setBeanFactory(beanFactory);
        jmsListenerEndpoint = methodEndpoint;
    }
    super.registerListenerContainer(jmsListenerEndpoint, factory);
}
 
开发者ID:kinglcc,项目名称:spring-boot-jms,代码行数:12,代码来源:JmsListenerEndpointRegistryAdapter.java

示例15: myFactory

import org.springframework.jms.config.JmsListenerContainerFactory; //导入依赖的package包/类
@Bean
public JmsListenerContainerFactory<?> myFactory(ConnectionFactory connectionFactory,
                                                DefaultJmsListenerContainerFactoryConfigurer configurer) {
	DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();
	// 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;
}
 
开发者ID:wallerlab,项目名称:reaktor,代码行数:10,代码来源:Config.java


注:本文中的org.springframework.jms.config.JmsListenerContainerFactory类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。