8182838485868788899091
remoteBroker.stop(); remoteBroker.waitUntilStopped(); startRemoteBroker(false); producer.join(); consumer.join(); assertEquals(1000, consumer.getReceived()); }
137138139140141142143144145146147
producer.start(); producer.join(); consumer.start(); consumer.join(); assertEquals("consumer got all produced messages", producer.getMessageCount(), consumer.getReceived()); // verify cleanup assertTrue("gc worked", Wait.waitFor(new Wait.Condition() {
200201202203204205206207208209210
Thread.sleep(300); consumer.start(); consumer.join(); producer2.join(); assertEquals("consumer got all produced messages", producer.getMessageCount(), consumer.getReceived()); } }
7778798081828384858687
remoteBroker.stop(); remoteBroker.waitUntilStopped(); startRemoteBroker(false); producer.join(); consumer.join(); assertEquals(1000, consumer.getReceived()); } protected void startRemoteBroker(boolean delete) throws Exception {
134135136137138139140141142143144
producer.start(); consumer.start(); producer.join(); consumer.join(); assertEquals("consumer got all produced messages", producer.getMessageCount(), consumer.getReceived()); broker.stop(); broker.waitUntilStopped();
189190191192193194195196197198199