/** {@inheritDoc} */ @Override public void rejectedExecution(Runnable r, ThreadPoolExecutor executor) { try { this.waitInSeconds(1); // try once again executor.execute(r); } catch (InterruptedException e) { // Trace error System.err.println("Cannot send Audit Event"); } }