Class LifeCycleManager


  • public class LifeCycleManager
    extends Object
    An object that manages a collection of components that implement the LifeCycle interface. Each component that is added to the manager will be stopped and removed from the manager when the manager is reset.
    Author:
    Carl Harris
    • Constructor Detail

      • LifeCycleManager

        public LifeCycleManager()
    • Method Detail

      • register

        public void register​(LifeCycle component)
        Registers a component with this manager.

        Parameters:
        component - the component whose life cycle is to be managed
      • reset

        public void reset()
        Resets this manager.

        All registered components are stopped and removed from the manager.