@PreDestroy public void stop() { coreExecutor.shutdownNow(); updateScheduledExecutor.shutdownNow(); errorScheduledExecutor.shutdownNow(); }
void stop() { executor.shutdown(); try { if (!executor.awaitTermination(1, TimeUnit.SECONDS)) { executor.shutdownNow(); } } catch (InterruptedException ignored) { executor.shutdownNow(); } }
@Override public void shutdown() throws SchedulerException { logger.info("Shutting down DefaultScheduler ...."); jobLock.unlockJobEngine(); initialized = false; hasStarted = false; try { fetcherPool.shutdownNow();//interrupt fetcherPool.awaitTermination(1, TimeUnit.MINUTES); } catch (InterruptedException e) { //ignore it logger.warn("InterruptedException is caught when shutting down job fetcher.", e); } try { jobPool.shutdownNow();//interrupt jobPool.awaitTermination(1, TimeUnit.MINUTES); } catch (InterruptedException e) { //ignore it logger.warn("InterruptedException is caught when shutting down job pool.", e); } }
@PreDestroy public synchronized void stop() { closed = true; executor.shutdownNow(); splitMonitorExecutor.shutdownNow(); }
@Override public void shutdown() { executor.shutdown(); try { if (!executor.awaitTermination(2, TimeUnit.SECONDS)) { executor.shutdownNow(); } } catch (InterruptedException ie) { executor.shutdownNow(); Thread.currentThread().interrupt(); } }
globalThreadPool.shutdownNow(); try { if (!globalThreadPool.awaitTermination(time, unit)) { globalThreadPool.shutdownNow(); ActiveMQClientLogger.LOGGER.unableToProcessGlobalThreadPoolIn10Sec(); globalScheduledThreadPool.shutdownNow(); try { if (!globalScheduledThreadPool.awaitTermination(time, unit)) { globalScheduledThreadPool.shutdownNow(); ActiveMQClientLogger.LOGGER.unableToProcessScheduledlIn10Sec();
@PreDestroy public void stop() { queryTracker.stop(); queryManagementExecutor.shutdownNow(); queryExecutor.shutdownNow(); }
@Override protected void shutDown() throws Exception { zkWriterExecutor.shutdownNow(); zkWriterExecutor.awaitTermination(1, TimeUnit.MINUTES); }
/** * Shutdown executors */ public void shutdown() { if (!bufferPadExecutors.isShutdown()) { bufferPadExecutors.shutdownNow(); } if (bufferPadSchedule != null && !bufferPadSchedule.isShutdown()) { bufferPadSchedule.shutdownNow(); } }
public void shutdown() { LOG.debug("Shutting down WaterMarkEventGenerator"); executorService.shutdown(); try { if (!executorService.awaitTermination(2, TimeUnit.SECONDS)) { executorService.shutdownNow(); } } catch (InterruptedException ie) { executorService.shutdownNow(); Thread.currentThread().interrupt(); } } }
/** * Shuts down the queue. */ @LifecycleStop public void stop() { giant.lock(); try { tasks.clear(); taskFutures.clear(); active = false; managerExec.shutdownNow(); storageSyncExec.shutdownNow(); managementMayBeNecessary.signalAll(); } finally { giant.unlock(); } }
@Override public void shutdown() { executor.shutdown(); try { if (!executor.awaitTermination(2, TimeUnit.SECONDS)) { executor.shutdownNow(); } } catch (InterruptedException ie) { executor.shutdownNow(); Thread.currentThread().interrupt(); } }
@AfterMethod public void tearDown() { executor.shutdownNow(); scheduledExecutor.shutdownNow(); }
@Override public void close() { THREAD_LOCAL_CLEANER_EXECUTOR_SERVICE.shutdownNow(); try { THREAD_LOCAL_CLEANER_EXECUTOR_SERVICE.awaitTermination(1, TimeUnit.SECONDS); } catch (InterruptedException ignore) { } } }
@AfterMethod public void tearDown() { executor.shutdownNow(); scheduledExecutor.shutdownNow(); }
private void closeFlushScheduler() { if (flushScheduler != null) { flushScheduler.shutdown(); try { if (!flushScheduler.awaitTermination(2, TimeUnit.SECONDS)) { flushScheduler.shutdownNow(); } } catch (InterruptedException ie) { // (Re-)Cancel if current thread also interrupted flushScheduler.shutdownNow(); // Preserve interrupt status Thread.currentThread().interrupt(); } } } }
@AfterMethod public void tearDown() { executor.shutdownNow(); scheduledExecutor.shutdownNow(); }
public void shutdown() { this.scheduler.shutdown(); try { if (!this.scheduler.awaitTermination(60, TimeUnit.SECONDS)) { this.scheduler.shutdownNow(); } } catch (final InterruptedException ex) { this.scheduler.shutdownNow(); Thread.currentThread().interrupt(); } }
@AfterClass(alwaysRun = true) public void tearDown() { if (scheduler != null) { scheduler.shutdownNow(); scheduler = null; } if (pageBufferClientCallbackExecutor != null) { pageBufferClientCallbackExecutor.shutdownNow(); pageBufferClientCallbackExecutor = null; } }
@Override protected void shutDown() throws Exception { if (future != null) { future.cancel(true); } executorService.shutdownNow(); executorService.awaitTermination(1, DAYS); }