Package org.exoplatform.container
Class LifecycleVisitor
- java.lang.Object
-
- org.exoplatform.container.LifecycleVisitor
-
- All Implemented Interfaces:
ContainerVisitor
public class LifecycleVisitor extends Object implements ContainerVisitor
- Version:
- $Id$
- Author:
- Nicolas Filotto
-
-
Constructor Summary
Constructors Constructor Description LifecycleVisitor(Method method, Class<?> ofType, boolean visitInInstantiationOrder, boolean ignoreError)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voiddispose(Container container)Invoke the standard Container lifecycle forDisposable.dispose().static voidstart(Container container)Invoke the standard Container lifecycle forStartable.start().static voidstop(Container container)Invoke the standard Container lifecycle forStartable.stop().voidvisitContainer(Container container)Visit aContainerthat has to accept the visitor.
-
-
-
Method Detail
-
visitContainer
public void visitContainer(Container container)
Description copied from interface:ContainerVisitorVisit aContainerthat has to accept the visitor.- Specified by:
visitContainerin interfaceContainerVisitor- Parameters:
container- the visited container.
-
start
public static void start(Container container)
Invoke the standard Container lifecycle forStartable.start().- Parameters:
container- The node to start the traversal.
-
stop
public static void stop(Container container)
Invoke the standard Container lifecycle forStartable.stop().- Parameters:
container- The node to start the traversal.
-
dispose
public static void dispose(Container container)
Invoke the standard Container lifecycle forDisposable.dispose().- Parameters:
container- The node to start the traversal.
-
-