@Override public void close() throws Exception { CloseableSchedulerThreadPool.close(executor, logger); } };
@Override public void close() { CloseableSchedulerThreadPool.close(this, logger); }
@Override public void close() throws Exception { close(this, logger); }
@Override public void close() throws Exception { LOGGER.info("Stopping SchedulerService"); executorService.close(); LOGGER.info("Stopped SchedulerService"); }
/** * Verify that {@code ExecutorService#shutdown()} is called when service is closed */ @Test public void close() throws Exception { final CloseableSchedulerThreadPool executorService = mock(CloseableSchedulerThreadPool.class); final LocalSchedulerService service = new LocalSchedulerService(executorService); service.close(); verify(executorService).close(); }