Example usage for org.springframework.jms.listener SimpleMessageListenerContainer setTaskExecutor

List of usage examples for org.springframework.jms.listener SimpleMessageListenerContainer setTaskExecutor

Introduction

In this page you can find the example usage for org.springframework.jms.listener SimpleMessageListenerContainer setTaskExecutor.

Prototype

public void setTaskExecutor(Executor taskExecutor) 

Source Link

Document

Set the Spring TaskExecutor to use for executing the listener once a message has been received by the provider.

Usage

From source file:org.apache.servicemix.jms.endpoints.JmsConsumerEndpoint.java

private AbstractMessageListenerContainer createSimpleMessageListenerContainer() {
    final SimpleMessageListenerContainer cont;
    if (isJms102()) {
        cont = new SimpleMessageListenerContainer102();
    } else {/*from w w  w.ja  v  a 2 s.  c o  m*/
        cont = new SimpleMessageListenerContainer();
    }
    cont.setConcurrentConsumers(concurrentConsumers);
    cont.setPubSubNoLocal(pubSubNoLocal);
    cont.setTaskExecutor(null); // TODO: value ?
    if (TRANSACTED_JMS.equals(transacted)) {
        cont.setSessionTransacted(true);
    }
    return cont;
}