Package org.springframework.amqp.rabbit.listener

Examples of org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.start()


        // empty out queue
        while (template.receive("testQueue") != null) {
            // do
        }

        container.start();

        // template.setChannelTransacted(true);

        // send all the messages
        long start = new Date().getTime();
View Full Code Here


    MessageListenerAdapter adapter = new MessageListenerAdapter();
    adapter.setDelegate(new PojoHandler());
    container.setMessageListener(adapter);
    container.afterPropertiesSet();
    container.start();

    while (true) {
      Thread.sleep(10000);
    }
View Full Code Here

      SimpleMessageListenerContainer container = new SimpleMessageListenerContainer();
      container.setConnectionFactory(connectionFactory);
      //container.setTaskExecutor(taskExecutor);
      container.setQueueNames(qName);
      container.setMessageListener(new AmqpMessageHandler(sessionId));
      container.start();
     
      sessions.put(sessionId, container);
      msg.reply(new JsonObject());
    }
  }
View Full Code Here

    SimpleMessageListenerContainer container = new SimpleMessageListenerContainer(
        cf);
    container.setMessageListener(template);
    container.setQueueNames(queue.getName());
    container.start();

    containers.add(container);

    log.debug("Created RabbitMqTemplate receiving messages in queue: {}",
        queue.getName());
View Full Code Here

          }
        }, "onMessage");

    container.setMessageListener(adapter);
    container.setQueueNames(queue);
    container.start();

    containers.add(container);

    log.debug("Registered receiver '" + receiver.getClass().getName()
        + "' for queue '" + queue);
View Full Code Here

          }
        }, "onMessage");

    container.setMessageListener(adapter);
    container.setQueueNames(queue);
    container.start();

    containers.add(container);

    log.debug("Registered receiver with response '"
        + receiver.getClass().getName() + "' for queue '" + queue);
View Full Code Here

                listenerContainer.shutdown();
            }
        });

        // start up the listener. this will block until JVM is killed.
        listenerContainer.start();
        System.out.println("BigOperationWorker started");
    }
}
View Full Code Here

                t.printStackTrace();
            }
        });

        try {
            container.start();

            amqpTemplate.convertAndSend(rabbitQueue.getName(), new BigOperation("foo"));
            assertTrue(fooLatch.await(5, TimeUnit.SECONDS));
            assertEquals(receievedMessageHolder.get(0).getName(), "foo");
View Full Code Here

            SimpleMessageListenerContainer newContainer = createContainer(amqpConfig);
            newContainer.setQueueNames(queueName);
            newContainer.setMessageListener(new ClusterMessageListener(cluster, messageConverter));
            containerPerQueue.put(queueName, newContainer);
            if (started) {
                newContainer.start();
            }
        }
    }

    @Override
View Full Code Here

          consume.setDelegate((Closure) param);
        }
      }
      listenerContainer.setQueues(currentQueue);
      listenerContainer.afterPropertiesSet();
      listenerContainer.start();
      listenerContainers.add(listenerContainer);

      return super.invokeMethod(methodName, consume);
    } else if (PUBLISH.equals(methodName)) {
      Publish publish = new Publish();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.