List of usage examples for org.springframework.amqp.core AmqpAdmin declareExchange
void declareExchange(Exchange exchange);
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); }