@Override protected void doStart() { this.messageListenerContainer.start(); }
@Override protected void doStart() { this.messageListenerContainer.start(); }
@Override public void start() { if (!this.declared) { try { doDeclares(); this.declared = true; } catch (AmqpConnectException e) { logger.info("Broker not available; cannot check queue declarations. " + "Postponed to the next connection create..."); } } if (this.container != null) { this.container.start(); } }
@Override public void start() { if (this.listenerContainer != null) { this.listenerContainer.start(); } }
@Override protected void doStart() { this.messageListenerContainer.start(); }
@Override public void start() { if (this.listenerContainer != null) { this.listenerContainer.start(); } }
@Override protected void doStart() { this.messageListenerContainer.start(); }
@Override public synchronized void start() { if (!this.running) { if (this.stopInvoked) { // redeclare auto-delete queue this.stopInvoked = false; onCreate(null); } if (this.ownContainer) { this.container.start(); } this.running = true; } }
@Override public synchronized void start() { if (!this.running) { if (this.stopInvoked) { // redeclare auto-delete queue this.stopInvoked = false; onCreate(null); } if (this.ownContainer) { this.container.start(); } this.running = true; } }
@Override public void start() { if (!this.declared) { try { doDeclares(); this.declared = true; } catch (AmqpConnectException e) { logger.info("Broker not available; cannot check queue declarations. " + "Postponed to the next connection create..."); } } if (this.container != null) { this.container.start(); } }
private void testBrokerNamedQueue(AbstractMessageListenerContainer container, CountDownLatch latch1, CountDownLatch latch2, Queue queue) throws Exception { container.start(); String firstActualName = queue.getActualName(); this.message.set(null); this.template.convertAndSend(firstActualName, "foo"); assertThat(latch1.await(10, TimeUnit.SECONDS)).isTrue(); assertThat(this.message.get().getBody()).isEqualTo("foo".getBytes()); final CountDownLatch newConnectionLatch = new CountDownLatch(2); this.cf.addConnectionListener(c -> newConnectionLatch.countDown()); this.cf.resetConnection(); assertThat(newConnectionLatch.await(10, TimeUnit.SECONDS)).isTrue(); String secondActualName = queue.getActualName(); assertThat(secondActualName).isNotEqualTo(firstActualName); this.message.set(null); this.template.convertAndSend(secondActualName, "bar"); assertThat(latch2.await(10, TimeUnit.SECONDS)).isTrue(); assertThat(this.message.get().getBody()).isEqualTo("bar".getBytes()); container.stop(); }
@Override public synchronized void start() { if (!this.running) { if (this.internalTaskScheduler) { ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler(); scheduler.setThreadNamePrefix(getBeanName() == null ? "asyncTemplate-" : (getBeanName() + "-")); scheduler.afterPropertiesSet(); this.taskScheduler = scheduler; } if (this.container != null) { this.container.start(); } if (this.directReplyToContainer != null) { this.directReplyToContainer.setTaskScheduler(this.taskScheduler); this.directReplyToContainer.start(); } } this.running = true; }
@Override public synchronized void start() { if (!this.running) { if (this.internalTaskScheduler) { ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler(); scheduler.setThreadNamePrefix(getBeanName() == null ? "asyncTemplate-" : (getBeanName() + "-")); scheduler.afterPropertiesSet(); this.taskScheduler = scheduler; } if (this.container != null) { this.container.start(); } if (this.directReplyToContainer != null) { this.directReplyToContainer.setTaskScheduler(this.taskScheduler); this.directReplyToContainer.start(); } } this.running = true; }
Map<?, ?> channels = TestUtils.getPropertyValue(connection, "target.delegate._channelManager._channelMap", Map.class); container.start(); try { assertTrue(startLatch.await(30, TimeUnit.SECONDS));
container.setShutdownTimeout(100); container.afterPropertiesSet(); container.start(); assertTrue(consumerLatch.await(10, TimeUnit.SECONDS));
container.setTransactionManager(new DummyTxManager()); container.afterPropertiesSet(); container.start(); assertTrue(consumerLatch.await(10, TimeUnit.SECONDS));
container.setShutdownTimeout(100); container.afterPropertiesSet(); container.start(); assertTrue(consumerLatch.await(10, TimeUnit.SECONDS));
container.setTransactionManager(new RabbitTransactionManager(cachingConnectionFactory)); container.afterPropertiesSet(); container.start(); assertTrue(consumerLatch.await(10, TimeUnit.SECONDS));
container.setTransactionManager(new DummyTxManager()); container.afterPropertiesSet(); container.start(); assertTrue(consumerLatch.await(10, TimeUnit.SECONDS));
container.setTransactionManager(new DummyTxManager()); container.afterPropertiesSet(); container.start(); assertTrue(consumerLatch.await(10, TimeUnit.SECONDS));