370371372373374375376377378379380
} try { super.execute(task); } catch (RejectedExecutionException exception) { if (listenerSupport != null) { listenerSupport.taskDone(task, exception); } throw exception; } }
279280281282283284285286287288289
if (isShutdown()) { try { reject(task); } catch (RejectedExecutionException exception) { if (listenerSupport != null) { listenerSupport.taskDone(task, exception); } throw exception; } return; }