/** * {@inheritDoc} */ @Override public void stop() { jerseyServer.close(); jerseyServer = null; } }
/** * {@inheritDoc} */ @Override public void stop() { jerseyServer.close(); jerseyServer = null; } }
/** * {@inheritDoc} */ @Override public void stop() { jerseyServer.close(); jerseyServer = null; } }
@Override protected void tearDown() throws Exception { if (jerseyServer != null) { jerseyServer.close(); jerseyServer = null; } super.tearDown(); }
@Test public void testListener() throws Exception { vertx.runOnContext(aVoid -> { vertx.getOrCreateContext() .config() .put("jersey", new JsonObject() .put(DefaultJerseyOptions.CONFIG_PORT, 8080) .put(DefaultJerseyOptions.CONFIG_PACKAGES, new JsonArray() .add("com.englishtown.vertx.jersey.resources"))); assertFalse(listener.started); assertFalse(listener.shutdown); JerseyServer server = locator.getService(JerseyServer.class); assertFalse(listener.started); assertFalse(listener.shutdown); server.start(result -> { assertTrue(result.succeeded()); assertTrue(listener.started); assertFalse(listener.shutdown); server.close(); assertTrue(listener.shutdown); testComplete(); }); }); await(); }