eXo Kernel :: Container 2.5.0-GA

org.exoplatform.container
Class LifecycleVisitor

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

public class LifecycleVisitor
extends Object
implements ContainerVisitor

Version:
$Id$
Author:
Nicolas Filotto

Constructor Summary
LifecycleVisitor(Method method, Class<?> ofType, boolean visitInInstantiationOrder, boolean ignoreError)
           
 
Method Summary
static void dispose(Container container)
          Invoke the standard Container lifecycle for Disposable.dispose().
static void start(Container container)
          Invoke the standard Container lifecycle for Startable.start().
static void stop(Container container)
          Invoke the standard Container lifecycle for Startable.stop().
 void visitContainer(Container container)
          Visit a Container that has to accept the visitor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LifecycleVisitor

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

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:
node - The node to start the traversal.

stop

public static void stop(Container container)
Invoke the standard Container lifecycle for Startable.stop().

Parameters:
node - The node to start the traversal.

dispose

public static void dispose(Container container)
Invoke the standard Container lifecycle for Disposable.dispose().

Parameters:
node - The node to start the traversal.

eXo Kernel :: Container 2.5.0-GA

Copyright © 2014 eXo Platform SAS. All Rights Reserved.