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

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

Introduction

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

Prototype

void declareExchange(Exchange exchange);

Source Link

Document

Declare an exchange.

Usage

From source file:vn.topmedia.monitor.rabbit.config.AbstractRabbitConfiguration.java

@Bean
public AmqpAdmin amqpAdmin() {
    AmqpAdmin admin = new RabbitAdmin(connectionFactory());
    admin.declareExchange(marketDataExchange());
    return admin;
}

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

/**
 * Create a queue and an exchange for requests
 * //from w  w w .  j  av a2 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);
}