public void destroy() {
        log.debug("Shutting down executor service");

        executorService.shutdown();

        try {
            if (!executorService.awaitTermination(10, TimeUnit.SECONDS)) {
                log.debug("Timed out waiting for executor service to die, calling shutdownNow");
                executorService.shutdownNow();
            }
        } catch (final InterruptedException e) {
            log.debug("Interrupted waiting for executor service to die, calling shutdownNow");
            executorService.shutdownNow();
        }
    }
public void destroy() {
        log.debug("Shutting down executor service");

        executorService.shutdown();

        try {
            if (!executorService.awaitTermination(10, TimeUnit.SECONDS)) {
                log.debug("Timed out waiting for executor service to die, calling shutdownNow");
                executorService.shutdownNow();
            }
        } catch (final InterruptedException e) {
            log.debug("Interrupted waiting for executor service to die, calling shutdownNow");
            executorService.shutdownNow();
        }
    }
public void destroy ( ) { log . debug ( "Shutting down executor service" ) ; executorService . shutdown ( ) ; try { if ( ! executorService . awaitTermination ( 10 , TimeUnit . SECONDS ) ) { log . debug ( "Timed out waiting for executor service to die, calling shutdownNow" ) ; executorService . shutdownNow ( ) ; } } catch ( final InterruptedException e ) { log . debug ( "Interrupted waiting for executor service to die, calling shutdownNow" ) ; executorService . shutdownNow ( ) ; } }
Shuts down the executor service. This method should be called when the job service is no longer needed, if the
default executor service was used
Shuts down the executor service . This method should be called when the job service is no longer needed if the default executor service was used