@Override protected void terminated() { if (this.bufferConsumer != null) { this.bufferConsumer.interrupt(); } super.terminated(); }
@Override protected void terminated() { if (this.bufferConsumer != null) { this.bufferConsumer.interrupt(); } super.terminated(); }
@Override protected void terminated() { super.terminated(); misuseDetector.decrease(); }
if (ctl.compareAndSet(c, ctlOf(TIDYING, 0))) { try { terminated(); } finally { ctl.set(ctlOf(TERMINATED, 0));
@Override protected synchronized void terminated() { super.terminated(); synchronized (monitor) { if (listener != null) { try { listener.onTerminated(); } finally { listener = null; } } } }
@Override protected void terminated() { super.terminated(); } }
@Override protected void terminated() { if (this.bufferConsumer != null) { this.bufferConsumer.interrupt(); } super.terminated(); }
@Override protected void terminated() { super.terminated(); synchronized (this) { // Send a notify to the wait function in waitForTermination notifyAll(); } }
@Override protected void terminated() { if (this.bufferConsumer != null) { this.bufferConsumer.interrupt(); } super.terminated(); }
@Override protected void terminated() { if (this.bufferConsumer != null) { this.bufferConsumer.interrupt(); } super.terminated(); }
@Override protected void terminated() { if (this.bufferConsumer != null) { this.bufferConsumer.interrupt(); } super.terminated(); }
@Override protected void terminated() { super.terminated(); synchronized(objectToNotifyFrom) { objectToNotifyFrom.notifyAll(); } synchronized ( lock ) { lock.notify(); } } }
@Override protected void terminated() { super.terminated(); misuseDetector.decrease(); }
@Override protected synchronized void terminated() { super.terminated(); synchronized (monitor) { if (listener != null) { try { listener.onTerminated(); } finally { listener = null; } } } }
@Override protected void terminated() { super.terminated(); // Notify with a copy to allow listeners to remove themselves from listening when notified. notifyListeners(new ArrayList<>(listeners)); }
@Override protected void terminated() { super.terminated(); misuseDetector.decrease(); }
@Override protected synchronized void terminated() { super.terminated(); synchronized (monitor) { if (listener != null) { try { listener.onTerminated(); } finally { listener = null; } } } }
@Override protected synchronized void terminated() { super.terminated(); synchronized (monitor) { if (listener != null) { try { listener.onTerminated(); } finally { listener = null; } } } }
@Override protected synchronized void terminated() { super.terminated(); synchronized (monitor) { if (listener != null) { try { listener.onTerminated(); } finally { listener = null; } } } }
@Override protected void terminated() { log.info("stopped " + ((NamedThreadFactory) getThreadFactory()).getName()); super.terminated(); }