Example usage for org.springframework.jms.listener.adapter MessageListenerAdapter MessageListenerAdapter

List of usage examples for org.springframework.jms.listener.adapter MessageListenerAdapter MessageListenerAdapter

Introduction

In this page you can find the example usage for org.springframework.jms.listener.adapter MessageListenerAdapter MessageListenerAdapter.

Prototype

public MessageListenerAdapter(Object delegate) 

Source Link

Document

Create a new MessageListenerAdapter for the given delegate.

Usage

From source file:uk.gov.nationalarchives.discovery.taxonomy.batch.config.DeleteMsgConfiguration.java

@Bean
MessageListenerAdapter deleteListenerAdapter(DeleteDocMessageConsumer deleteDocMessageConsumer) {
    MessageListenerAdapter messageListenerAdapter = new MessageListenerAdapter(deleteDocMessageConsumer);
    messageListenerAdapter.setMessageConverter(null);
    return messageListenerAdapter;
}

From source file:uk.gov.nationalarchives.discovery.taxonomy.batch.config.CategorisationMsgConfiguration.java

@Bean
MessageListenerAdapter categorisationListenerAdapter(
        CategoriseDocMessageConsumer categoriseDocMessageConsumer) {
    MessageListenerAdapter messageListenerAdapter = new MessageListenerAdapter(categoriseDocMessageConsumer);
    messageListenerAdapter.setMessageConverter(null);
    return messageListenerAdapter;
}

From source file:com.rabbitmq.jms.sample.StockConsumer.java

@Bean
public DefaultMessageListenerContainer jmsListener(ConnectionFactory connectionFactory) {

    log.info("connectionFactory => " + connectionFactory);

    DefaultMessageListenerContainer jmsListener = new DefaultMessageListenerContainer();
    jmsListener.setConnectionFactory(connectionFactory);
    jmsListener.setDestinationName("rabbit-trader-channel");
    jmsListener.setPubSubDomain(false);/*  ww w.jav  a2  s. c om*/

    MessageListenerAdapter adapter = new MessageListenerAdapter(new Receiver());
    adapter.setDefaultListenerMethod("receive");

    jmsListener.setMessageListener(adapter);
    return jmsListener;
}

From source file:io.fabric8.quickstarts.activemq.App.java

@Bean
MessageListenerAdapter adapter(Receiver receiver) {
    MessageListenerAdapter messageListener = new MessageListenerAdapter(receiver);
    messageListener.setDefaultListenerMethod("receiveMessage");
    return messageListener;
}

From source file:org.nebulaframework.grid.cluster.manager.services.jobs.unbounded.UnboundedJobProcessor.java

/**
 * Register's {@link #onResult(GridTaskResult)} method as the listener
 * method for ResultQueue.//from w  w w  . ja  v  a2 s .c  o m
 */
private void initializeResultListener() {

    MessageListenerAdapter adapter = new MessageListenerAdapter(this);
    adapter.setDefaultListenerMethod("onResult");

    container = new DefaultMessageListenerContainer();
    container.setConnectionFactory(connectionFactory);
    container.setDestinationName(JMSNamingSupport.getResultQueueName(profile.getJobId()));
    container.setMessageListener(adapter);
    container.afterPropertiesSet();

    // Clean Up Hook
    CleanUpSupport.shutdownContainerWhenFinished(profile.getJobId(), container);

}