public RabbitAdminIntegrationTests() { connectionFactory.setPort(BrokerTestUtils.getPort()); }
@Bean public ConnectionFactory connectionFactory() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setPort(BrokerTestUtils.getPort()); return connectionFactory; }
private ConnectionFactory createConnectionFactory() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(concurrentConsumers); // connectionFactory.setPort(BrokerTestUtils.getTracerPort()); connectionFactory.setPort(BrokerTestUtils.getPort()); return connectionFactory; }
protected CachingConnectionFactory createConnectionFactory() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(concurrentConsumers); connectionFactory.setPort(BrokerTestUtils.getPort()); return connectionFactory; }
@Before public void create() { this.connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setPort(BrokerTestUtils.getPort()); connectionFactory.setPublisherReturns(true); this.template = new RabbitTemplate(connectionFactory); this.template.setSendConnectionFactorySelectorExpression(new LiteralExpression("foo")); BeanFactory bf = mock(BeanFactory.class); ConnectionFactory cf = mock(ConnectionFactory.class); when(cf.getUsername()).thenReturn("guest"); when(bf.getBean("cf")).thenReturn(cf); this.template.setBeanFactory(bf); template.setBeanName(this.testName.getMethodName() + "RabbitTemplate"); }
@Before public void setup() { connectionFactory = new CachingConnectionFactory(BrokerTestUtils.getPort()); connectionFactory.setHost("localhost"); template = new RabbitTemplate(connectionFactory); }
@Before public void open() { connectionFactory = new CachingConnectionFactory("localhost"); connectionFactory.setPort(BrokerTestUtils.getPort()); connectionFactory.getRabbitConnectionFactory().getClientProperties().put("foo", "bar"); connectionFactory.setConnectionNameStrategy(cf -> CF_INTEGRATION_CONNECTION_NAME); }
@Before public void createConnectionFactory() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(concurrentConsumers); connectionFactory.setPort(BrokerTestUtils.getPort()); template.setConnectionFactory(connectionFactory); }
@Before public void declareQueue() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(concurrentConsumers); connectionFactory.setPort(BrokerTestUtils.getPort()); template.setConnectionFactory(connectionFactory); }
@Before public void createConnectionFactory() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(concurrentConsumers); connectionFactory.setPort(BrokerTestUtils.getPort()); template.setConnectionFactory(connectionFactory); }
private RabbitTemplate createTemplate(int concurrentConsumers) { RabbitTemplate template = new RabbitTemplate(); // SingleConnectionFactory connectionFactory = new SingleConnectionFactory(); CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(concurrentConsumers); connectionFactory.setPort(BrokerTestUtils.getPort()); template.setConnectionFactory(connectionFactory); return template; }
private RabbitTemplate createTemplate(int concurrentConsumers) { RabbitTemplate template = new RabbitTemplate(); CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(concurrentConsumers); connectionFactory.setPort(BrokerTestUtils.getPort()); template.setConnectionFactory(connectionFactory); return template; }
@Before public void create() { connectionFactoryWithConfirmsEnabled = new CachingConnectionFactory(); connectionFactoryWithConfirmsEnabled.setHost("localhost"); // When using publisher confirms, the cache size needs to be large enough // otherwise channels can be closed before confirms are received. connectionFactoryWithConfirmsEnabled.setChannelCacheSize(100); connectionFactoryWithConfirmsEnabled.setPort(BrokerTestUtils.getPort()); connectionFactoryWithConfirmsEnabled.setPublisherConfirms(true); templateWithConfirmsEnabled = new RabbitTemplate(connectionFactoryWithConfirmsEnabled); }
@Before public void setup() { this.connectionFactory = new CachingConnectionFactory(); this.connectionFactory.setHost("localhost"); this.connectionFactory.setPort(BrokerTestUtils.getPort()); scheduler = new ThreadPoolTaskScheduler(); scheduler.setPoolSize(1); scheduler.initialize(); }
@Before public void declareQueue() { if (repeat.isInitialized()) { // Important to prevent concurrent re-initialization return; } connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(repeat.getConcurrency()); connectionFactory.setPort(BrokerTestUtils.getPort()); template.setConnectionFactory(connectionFactory); }
@Test public void testDoubleDeclarationOfAutodeleteQueue() throws Exception { // No error expected here: the queue is autodeleted when the last consumer is cancelled, but this one never has // any consumers. CachingConnectionFactory connectionFactory1 = new CachingConnectionFactory(); connectionFactory1.setHost("localhost"); connectionFactory1.setPort(BrokerTestUtils.getPort()); CachingConnectionFactory connectionFactory2 = new CachingConnectionFactory(); connectionFactory2.setHost("localhost"); connectionFactory2.setPort(BrokerTestUtils.getPort()); Queue queue = new Queue("test.queue", false, false, true); new RabbitAdmin(connectionFactory1).declareQueue(queue); new RabbitAdmin(connectionFactory2).declareQueue(queue); connectionFactory1.destroy(); connectionFactory2.destroy(); }
private RabbitTemplate createTemplate(int concurrentConsumers) { RabbitTemplate template = new RabbitTemplate(); CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setChannelCacheSize(concurrentConsumers); connectionFactory.setPort(BrokerTestUtils.getPort()); template.setConnectionFactory(connectionFactory); if (messageConverter == null) { SimpleMessageConverter messageConverter = new SimpleMessageConverter(); messageConverter.setCreateMessageIds(true); this.messageConverter = messageConverter; } template.setMessageConverter(messageConverter); return template; }
@Test(expected = AmqpIOException.class) public void testDoubleDeclarationOfExclusiveQueue() throws Exception { // Expect exception because the queue is locked when it is declared a second time. CachingConnectionFactory connectionFactory1 = new CachingConnectionFactory(); connectionFactory1.setHost("localhost"); connectionFactory1.setPort(BrokerTestUtils.getPort()); CachingConnectionFactory connectionFactory2 = new CachingConnectionFactory(); connectionFactory2.setHost("localhost"); connectionFactory2.setPort(BrokerTestUtils.getPort()); Queue queue = new Queue("test.queue", false, true, true); rabbitAdmin.deleteQueue(queue.getName()); new RabbitAdmin(connectionFactory1).declareQueue(queue); try { new RabbitAdmin(connectionFactory2).declareQueue(queue); } finally { // Need to release the connection so the exclusive queue is deleted connectionFactory1.destroy(); connectionFactory2.destroy(); } }
@Before public void declareQueues() { CachingConnectionFactory connectionFactory = new CachingConnectionFactory(); connectionFactory.setHost("localhost"); connectionFactory.setPort(BrokerTestUtils.getPort()); template.setConnectionFactory(connectionFactory); admin = new RabbitAdmin(connectionFactory); admin.deleteQueue(queue.getName()); admin.declareQueue(queue); admin.deleteQueue(queue1.getName()); admin.declareQueue(queue1); }
@Before public void init() throws Exception { factory.setHost("localhost"); factory.setPort(BrokerTestUtils.getPort()); conn = factory.newConnection(); noTxChannel = conn.createChannel(); txChannel = conn.createChannel(); txChannel.basicQos(1); txChannel.txSelect(); try { noTxChannel.queueDelete("test.queue"); } catch (IOException e) { noTxChannel = conn.createChannel(); } noTxChannel.queueDeclare("test.queue", true, false, false, null); }