@AfterClass public void tearDownClass() throws Exception { executor.shutdown(); cachedExecutor.shutdown(); }
scheduledExecutor.shutdown(); orderedExecutor.shutdown();
@Override public void close(OrderedScheduler instance) { instance.shutdown(); }
@Override public void close() { orderedExecutor.shutdown(); }
@Override public void close() throws IOException { try { zkClient.close(); } catch (InterruptedException e) { Thread.interrupted(); throw new IOException(e); } orderedExecutor.shutdown(); }
@Override public void close() throws IOException { localZkCache.close(); globalZkCache.close(); orderedExecutor.shutdown(); scheduledExecutorScheduler.shutdownNow(); }
@Override public void close() throws IOException { localZkCache.close(); globalZkCache.close(); orderedExecutor.shutdown(); scheduledExecutorScheduler.shutdownNow(); }
@Override public void close() throws IOException { if (pulsarClient != null) { pulsarClient.close(); } if (authenticationService != null) { authenticationService.close(); } if (globalZkCache != null) { globalZkCache.close(); } executor.shutdown(); orderedExecutor.shutdown(); }
scheduledExecutor.shutdown(); orderedExecutor.shutdown();
scheduler.shutdown(); if (!scheduler.awaitTermination(10, TimeUnit.SECONDS)) { LOG.warn("The scheduler did not shutdown cleanly");
zk.close(); scheduler.shutdownNow(); executor.shutdown();
offloaderScheduler.shutdown();