Example usage for org.springframework.amqp.core AmqpAdmin declareQueue

List of usage examples for org.springframework.amqp.core AmqpAdmin declareQueue

Introduction

In this page you can find the example usage for org.springframework.amqp.core AmqpAdmin declareQueue.

Prototype

@Nullable
String declareQueue(Queue queue);

Source Link

Document

Declare the given queue.

Usage

From source file:uk.urchinly.wabi.expose.AmqpQueues.java

@Autowired
public AmqpQueues(AmqpAdmin amqpAdmin) {

    amqpAdmin.declareQueue(new Queue(MessagingConstants.USAGE_ROUTE));
}

From source file:uk.urchinly.wabi.ingest.AmqpQueues.java

@Autowired
public AmqpQueues(AmqpAdmin amqpAdmin) {

    amqpAdmin.declareQueue(new Queue(MessagingConstants.ASSET_INSERT_IMAGE_ROUTE));
}

From source file:uk.urchinly.wabi.search.AmqpQueues.java

@Autowired
public AmqpQueues(AmqpAdmin amqpAdmin) {

    amqpAdmin.declareQueue(new Queue(MessagingConstants.ASSET_INSERT_IMAGE_ROUTE));
    amqpAdmin.declareQueue(new Queue(MessagingConstants.AUDIT_ROUTE));
}

From source file:org.resthub.rpc.HessianEndpoint.java

/**
 * Create a queue./*from   w  w  w  .j  a va 2s  .com*/
 * 
 * @param admin AMQPAdmin
 * @param name    the name of the queue
 */
private void createQueue(AmqpAdmin admin, String name) {
    Queue requestQueue = new Queue(name, false, false, false);
    admin.declareQueue(requestQueue);
}

From source file:org.resthub.rpc.AMQPHessianProxyFactory.java

/**
 * Create a queue for response//from   w w  w  .  ja v a2  s  . c  o  m
 * 
 * @param connectionFactory
 * @param queueName    the name of the queue
 */
private Queue createReplyQueue(AmqpAdmin admin, String queueName) {
    Queue replyQueue = new Queue(queueName, false, true, false);
    admin.declareQueue(replyQueue);
    return replyQueue;
}

From source file:org.resthub.rpc.AMQPHessianProxyFactory.java

/**
 * Create a queue and an exchange for requests
 * //  w  w  w.j a v a 2 s .c  om
 * @param connectionFactory
 * @param queueName    the name of the queue
 * @param exchangeName    the name of the exchange
 */
private void createRequestQueue(AmqpAdmin admin, String queueName, String exchangeName) {
    Queue requestQueue = new Queue(queueName, false, false, false);
    admin.declareQueue(requestQueue);
    DirectExchange requestExchange = new DirectExchange(exchangeName, false, false);
    admin.declareExchange(requestExchange);
    Binding requestBinding = BindingBuilder.bind(requestQueue).to(requestExchange).with(queueName);
    admin.declareBinding(requestBinding);
}