Package com.google.gerrit.extensions.events

Examples of com.google.gerrit.extensions.events.LifecycleListener


    final Logger root = LogManager.getRootLogger();
    root.removeAllAppenders();
    root.addAppender(dst);

    return new LifecycleListener() {
      @Override
      public void start() {
      }

      @Override
View Full Code Here


    }
    return handles;
  }

  public static LifecycleListener registerInParentInjectors() {
    return new LifecycleListener() {
      private List<RegistrationHandle> handles;

      @Inject
      private Injector self;
View Full Code Here

  }

  /** Start all listeners, in the order they were registered. */
  public void start() {
    for (int i = startedIndex + 1; i < listeners.size(); i++) {
      LifecycleListener listener = listeners.get(i).get();
      startedIndex = i;
      listener.start();
    }
  }
View Full Code Here

      handles.get(i).remove();
    }
    handles.clear();

    for (int i = startedIndex; 0 <= i; i--) {
      LifecycleListener obj = listeners.get(i).get();
      try {
        obj.stop();
      } catch (Throwable err) {
        LoggerFactory.getLogger(obj.getClass()).warn("Failed to stop", err);
      }
      startedIndex = i - 1;
    }
  }
View Full Code Here

TOP

Related Classes of com.google.gerrit.extensions.events.LifecycleListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.