/** * Releases resources */ @Override public void close() { // Destroy the jersey service locator if (jerseyHandler != null && jerseyHandler.getDelegate() != null) { ServiceLocatorFactory.getInstance().destroy(jerseyHandler.getDelegate().getServiceLocator()); jerseyHandler = null; } if (server != null) { server.close(); server = null; } } }
jerseyHandler.init(configurator); server.requestHandler(rm); String pattern = "^" + jerseyHandler.getBaseUri().getPath() + ".*"; rm.all(pattern, jerseyHandler);
@Before public void setUp() { when(vertx.createHttpServer(any(HttpServerOptions.class))).thenReturn(httpServer); when(container.getVertx()).thenReturn(vertx); when(container.getApplicationHandler()).thenReturn(new ApplicationHandler()); when(options.getServerOptions()).thenReturn(serverOptions); when(jerseyHandler.getBaseUri()).thenReturn(baseUri); jerseyServer = new DefaultJerseyServer(jerseyHandler, container, () -> options); }
jerseyHandler.setContainer(container);
jerseyHandler.setContainer(container);
/** * Shutdown jersey server and release resources */ @Override public void stop() { // Run jersey shutdown lifecycle if (container != null) { container.stop(); container = null; } // Destroy the jersey service locator if (jerseyHandler != null && jerseyHandler.getDelegate() != null) { ServiceLocatorFactory.getInstance().destroy(jerseyHandler.getDelegate().getServiceLocator()); jerseyHandler = null; } if (server != null) { server.close(); server = null; } } }
/** * Shutdown jersey server and release resources */ @Override public void stop() { // Run jersey shutdown lifecycle if (container != null) { container.stop(); container = null; } // Destroy the jersey service locator if (jerseyHandler != null && jerseyHandler.getDelegate() != null) { ServiceLocatorFactory.getInstance().destroy(jerseyHandler.getDelegate().getServiceLocator()); jerseyHandler = null; } if (server != null) { server.close(); server = null; } } }