@Override public void stop() { try { aai.detachAndStopAllAppenders(); } finally { super.stop(); } }
@Override public synchronized void stop() { if (logging != null) { try { logging.close(); } catch (Exception ex) { // ignore } } logging = null; super.stop(); }
@Override public void stop() { super.stop(); } }
/** * Stop this appender instance. The underlying stream or writer is also * closed. * * <p> * Stopped appenders cannot be reused. */ public void stop() { lock.lock(); try { closeOutputStream(); super.stop(); } finally { lock.unlock(); } }
@Override public void stop() { if (!isStarted()) return; // mark this appender as stopped so that Worker can also processPriorToRemoval if it is invoking aii.appendLoopOnAppenders // and sub-appenders consume the interruption super.stop(); // interrupt the worker thread so that it can terminate. Note that the interruption can be consumed // by sub-appenders worker.interrupt(); try { worker.join(1000); } catch (InterruptedException e) { addError("Failed to join worker thread", e); } }
@Override public void stop() { super.stop(); } }
@Override public void stop() { super.stop(); } }
@Override public void stop() { super.stop(); } }
@Override public void stop() { super.stop(); } }
@Override public void stop() { try { aai.detachAndStopAllAppenders(); } finally { super.stop(); } }
@Override public void stop() { lock.lock(); try { super.stop(); if (encoder != null) { encoder.stop(); } } finally { lock.unlock(); } }
@Override public void stop() { log.info("Closing mongodb appender"); this.mongoClient.close(); super.stop(); }
@Override public void stop() { super.stop(); if (bugsnag != null) { bugsnag.close(); } }
@Override public void stop() { super.stop(); if (cache != null) { cache = null; } if (delegate != null) { delegate.stop(); delegate = null; } }
@Override public synchronized void stop() { if (logging != null) { try { logging.close(); } catch (Exception ex) { // ignore } } logging = null; super.stop(); }
@Override public void stop() { try { aai.detachAndStopAllAppenders(); } finally { super.stop(); } }
/** * Stop this appender instance. The underlying stream or writer is also * closed. * * <p> * Stopped appenders cannot be reused. */ public synchronized void stop() { closeWriter(); super.stop(); }
/** * Stop this appender instance. The underlying stream or writer is also * closed. * * <p> * Stopped appenders cannot be reused. */ public void stop() { synchronized (lock) { closeOutputStream(); super.stop(); } }
@Override public void stop() { super.stop(); scheduler.shutdownNow(); Futures.getUnchecked(Services.chainStop(kafkaClient, zkClientService)); }
@Override public void stop() { super.stop(); try { close(); } catch (final IOException e) { addError("Couldn't close appender", e); } }