/** * Shuts the bridge down, closing the underlying connection. * @param resultHandler the result handler */ public void close(Handler<AsyncResult<Void>> resultHandler) { delegate.close(resultHandler); }
@Test(timeout = 20000) public void testCloseBridgeThatWasntStarted(TestContext context) throws Exception { stopBroker(); Async async = context.async(); AmqpBridge bridge = AmqpBridge.create(vertx); bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded()); async.complete(); }); async.awaitSuccess(); } }
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
LOG.trace("Startup complete"); bridge.close(shutdownRes -> { context.assertTrue(shutdownRes.succeeded()); LOG.trace("Shutdown complete");
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
@Test(timeout = 20000) public void testBasicStartup(TestContext context) throws Exception { context.assertEquals(0L, getBrokerAdminView(context).getTotalConnectionsCount(), "unexpected total connection count before"); context.assertEquals(0, getBrokerAdminView(context).getCurrentConnectionsCount(), "unexpected current connection count before"); Async async = context.async(); AmqpBridge bridge = AmqpBridge.create(vertx); bridge.start("localhost", getBrokerAmqpConnectorPort(), res -> { LOG.trace("Startup complete"); context.assertTrue(res.succeeded()); context.assertEquals(1L, getBrokerAdminView(context).getTotalConnectionsCount(), "unexpected total connection count during"); context.assertEquals(1, getBrokerAdminView(context).getCurrentConnectionsCount(), "unexpected current connection count during"); bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded()); context.assertEquals(1L, getBrokerAdminView(context).getTotalConnectionsCount(), "unexpected total connection count after"); context.assertEquals(0, getBrokerAdminView(context).getCurrentConnectionsCount(), "unexpected current connection count after"); async.complete(); }); }); async.awaitSuccess(); }
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { context.assertTrue(shutdownRes.succeeded()); LOG.trace("Shutdown complete");
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());
bridge.close(shutdownRes -> { LOG.trace("Shutdown complete"); context.assertTrue(shutdownRes.succeeded());