Class LifecycleVisitor

java.lang.Object
org.exoplatform.container.LifecycleVisitor
All Implemented Interfaces:
ContainerVisitor

public class LifecycleVisitor extends Object implements ContainerVisitor
  • Constructor Details

    • LifecycleVisitor

      public LifecycleVisitor(Method method, Class<?> ofType, boolean visitInInstantiationOrder, boolean ignoreError)
    • LifecycleVisitor

      public LifecycleVisitor(Method method, Class<?> ofType, boolean visitInInstantiationOrder, boolean ignoreError, boolean startTransaction)
  • Method Details

    • visitContainer

      public void visitContainer(Container container)
      Description copied from interface: ContainerVisitor
      Visit a Container that has to accept the visitor.
      Specified by:
      visitContainer in interface ContainerVisitor
      Parameters:
      container - the visited container.
    • start

      public static void start(Container container)
      Invoke the standard Container lifecycle for Startable.start().
      Parameters:
      container - The node to start the traversal.
    • stop

      public static void stop(Container container)
      Invoke the standard Container lifecycle for Startable.stop().
      Parameters:
      container - The node to start the traversal.
    • dispose

      public static void dispose(Container container)
      Invoke the standard Container lifecycle for Disposable.dispose().
      Parameters:
      container - The node to start the traversal.