public void close()

in winegrower-core/src/main/java/org/apache/winegrower/service/DefaultEventAdmin.java [75:89]


    public void close() {
        executor.shutdown();
        try {
            final int itWait = 250;
            int max = (int) (MINUTES.toMillis(1) / itWait);
            while (max-- > 0 && !executor.awaitTermination(itWait, MILLISECONDS)) {
                sleep(itWait);
            }
            if (!executor.isTerminated()) {
                executor.shutdownNow();
            }
        } catch (final InterruptedException e) {
            Thread.currentThread().interrupt();
        }
    }