1 2 3 4 5 6 7 8 9 10 11 12 13
| public void close() { if (scheduledExecutorService != null) { scheduledExecutorService.shutdown(); try { if (!scheduledExecutorService.awaitTermination(10, TimeUnit.SECONDS)) { scheduledExecutorService.shutdownNow(); } } catch (InterruptedException e) { scheduledExecutorService.shutdownNow(); } scheduledExecutorService = null; } }
|