@Inject public ServerExecutorProvider(final ServerHolder serverHolder) { requireNonNull(serverHolder, "Server holder is required."); executor = (serverHolder.server != null) ? serverHolder.server.executor().orElse(MoreExecutors.directExecutor()) : MoreExecutors.directExecutor(); }
if (injector != null) { try { injector.getInstance(Server.class).stop(); } catch (Throwable ex) { log.debug("server.stop() resulted in exception", ex);
@Inject public ServerExecutorProvider(final ServerHolder serverHolder) { requireNonNull(serverHolder, "Server holder is required."); executor = (serverHolder.server != null) ? serverHolder.server.executor().orElse(MoreExecutors.directExecutor()) : MoreExecutors.directExecutor(); }
if (injector != null) { try { injector.getInstance(Server.class).stop(); } catch (Throwable ex) { log.debug("server.stop() resulted in exception", ex);