Exemplo n.º 1
0
 @Override
 public void close() {
   if (!closed) {
     closed = true;
     if (flumeClientManager != null) {
       flumeClientManager.cleanUp();
     }
     if (executor != null) {
       executor.shutdownNow();
     }
     if (callbackExecutor != null) {
       callbackExecutor.shutdownNow();
     }
     if (scheduler != null) {
       scheduler.shutdownNow();
     }
     flumeClientManager = null;
   }
   LOG.debug("Stoped Flume log appender.");
 }