Java源码示例:org.springframework.jms.listener.endpoint.JmsActivationSpecConfig

示例1
@Test
public void setupJcaMessageContainerFullConfig() {
	JmsMessageEndpointManager container = new JmsMessageEndpointManager();
	MessageListener messageListener = new MessageListenerAdapter();
	SimpleJmsListenerEndpoint endpoint = new SimpleJmsListenerEndpoint();
	endpoint.setDestination("myQueue");
	endpoint.setSelector("foo = 'bar'");
	endpoint.setSubscription("mySubscription");
	endpoint.setConcurrency("10");
	endpoint.setMessageListener(messageListener);

	endpoint.setupListenerContainer(container);
	JmsActivationSpecConfig config = container.getActivationSpecConfig();
	assertEquals("myQueue", config.getDestinationName());
	assertEquals("foo = 'bar'", config.getMessageSelector());
	assertEquals("mySubscription", config.getSubscriptionName());
	assertEquals(10, config.getMaxConcurrency());
	assertEquals(messageListener, container.getMessageListener());
}
 
示例2
@Test
public void setupJcaMessageContainerFullConfig() {
	JmsMessageEndpointManager container = new JmsMessageEndpointManager();
	MessageListener messageListener = new MessageListenerAdapter();
	SimpleJmsListenerEndpoint endpoint = new SimpleJmsListenerEndpoint();
	endpoint.setDestination("myQueue");
	endpoint.setSelector("foo = 'bar'");
	endpoint.setSubscription("mySubscription");
	endpoint.setConcurrency("10");
	endpoint.setMessageListener(messageListener);

	endpoint.setupListenerContainer(container);
	JmsActivationSpecConfig config = container.getActivationSpecConfig();
	assertEquals("myQueue", config.getDestinationName());
	assertEquals("foo = 'bar'", config.getMessageSelector());
	assertEquals("mySubscription", config.getSubscriptionName());
	assertEquals(10, config.getMaxConcurrency());
	assertEquals(messageListener, container.getMessageListener());
}
 
示例3
@Test
public void setupJcaMessageContainerFullConfig() {
	JmsMessageEndpointManager container = new JmsMessageEndpointManager();
	MessageListener messageListener = new MessageListenerAdapter();
	SimpleJmsListenerEndpoint endpoint = new SimpleJmsListenerEndpoint();
	endpoint.setDestination("myQueue");
	endpoint.setSelector("foo = 'bar'");
	endpoint.setSubscription("mySubscription");
	endpoint.setConcurrency("10");
	endpoint.setMessageListener(messageListener);

	endpoint.setupListenerContainer(container);
	JmsActivationSpecConfig config = container.getActivationSpecConfig();
	assertEquals("myQueue", config.getDestinationName());
	assertEquals("foo = 'bar'", config.getMessageSelector());
	assertEquals("mySubscription", config.getSubscriptionName());
	assertEquals(10, config.getMaxConcurrency());
	assertEquals(messageListener, container.getMessageListener());
}
 
示例4
private void assertDefaultJcaConfig(JmsMessageEndpointManager container) {
	assertEquals(this.messageConverter, container.getMessageConverter());
	assertEquals(this.destinationResolver, container.getDestinationResolver());
	JmsActivationSpecConfig config = container.getActivationSpecConfig();
	assertNotNull(config);
	assertEquals(Session.DUPS_OK_ACKNOWLEDGE, config.getAcknowledgeMode());
	assertEquals(true, config.isPubSubDomain());
	assertEquals(new QosSettings(1, 7, 5000), container.getReplyQosSettings());
	assertEquals(true, config.isSubscriptionDurable());
	assertEquals("client-1234", config.getClientId());
}
 
示例5
private void assertDefaultJcaConfig(JmsMessageEndpointManager container) {
	assertEquals(this.messageConverter, container.getMessageConverter());
	assertEquals(this.destinationResolver, container.getDestinationResolver());
	JmsActivationSpecConfig config = container.getActivationSpecConfig();
	assertNotNull(config);
	assertEquals(Session.DUPS_OK_ACKNOWLEDGE, config.getAcknowledgeMode());
	assertEquals(true, config.isPubSubDomain());
	assertEquals(new QosSettings(1, 7, 5000), container.getReplyQosSettings());
	assertEquals(true, config.isSubscriptionDurable());
	assertEquals("client-1234", config.getClientId());
}
 
示例6
private void assertDefaultJcaConfig(JmsMessageEndpointManager container) {
	assertEquals(messageConverter, container.getMessageConverter());
	assertEquals(destinationResolver, container.getDestinationResolver());
	JmsActivationSpecConfig config = container.getActivationSpecConfig();
	assertNotNull(config);
	assertEquals(Session.DUPS_OK_ACKNOWLEDGE, config.getAcknowledgeMode());
	assertEquals(true, config.isPubSubDomain());
	assertEquals(true, config.isSubscriptionDurable());
	assertEquals("client-1234", config.getClientId());
}