Package org.springframework.amqp.core

Examples of org.springframework.amqp.core.MessageListener


  @Test
  public void testAddQueuesAndStartInCycle() throws Exception {
    final SingleConnectionFactory connectionFactory = new SingleConnectionFactory("localhost");
    final SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(connectionFactory);
    container.setMessageListener(new MessageListener() {

      @Override
      public void onMessage(Message message) {
      }
    });
View Full Code Here


    final CountDownLatch awaitStart2 = new CountDownLatch(6);
    final CountDownLatch awaitStop = new CountDownLatch(1);
    final AtomicInteger received = new AtomicInteger();
    final CountDownLatch awaitConsumeFirst = new CountDownLatch(5);
    final CountDownLatch awaitConsumeSecond = new CountDownLatch(10);
    container.setMessageListener(new MessageListener() {

      @Override
      public void onMessage(Message message) {
        try {
          awaitStart1.countDown();
View Full Code Here

      }
    }).when(onlyChannel).txCommit();

    final CountDownLatch latch = new CountDownLatch(1);
    SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(cachingConnectionFactory);
    container.setMessageListener(new MessageListener() {
      @Override
      public void onMessage(Message message) {
        RabbitTemplate rabbitTemplate = new RabbitTemplate(cachingConnectionFactory);
        rabbitTemplate.setChannelTransacted(true);
        // should use same channel as container
View Full Code Here

      }
    }).when(templateChannel).txCommit();

    final CountDownLatch latch = new CountDownLatch(1);
    SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(cachingConnectionFactory);
    container.setMessageListener(new MessageListener() {
      @Override
      public void onMessage(Message message) {
        RabbitTemplate rabbitTemplate = new RabbitTemplate(cachingTemplateConnectionFactory);
        rabbitTemplate.setChannelTransacted(true);
        // should use same channel as container
View Full Code Here

      }
    }).when(onlyChannel).txCommit();

    final CountDownLatch latch = new CountDownLatch(1);
    SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(cachingConnectionFactory);
    container.setMessageListener(new MessageListener() {
      @Override
      public void onMessage(Message message) {
        RabbitTemplate rabbitTemplate = new RabbitTemplate(cachingConnectionFactory);
        rabbitTemplate.setChannelTransacted(true);
        // should use same channel as container
View Full Code Here

   * @return a a {@link MessageListener} instance.
   */
  protected abstract MessageListener createMessageListener(MessageListenerContainer container);

  private void setupMessageListener(MessageListenerContainer container) {
    MessageListener messageListener = createMessageListener(container);
    Assert.state(messageListener != null, "Endpoint [" + this + "] must provide a non null message listener");
    container.setupMessageListener(messageListener);
  }
View Full Code Here

TOP

Related Classes of org.springframework.amqp.core.MessageListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.