org.exoplatform.container
Class LifecycleVisitor
java.lang.Object
org.picocontainer.defaults.AbstractPicoVisitor
org.exoplatform.container.LifecycleVisitor
- All Implemented Interfaces:
- org.picocontainer.PicoVisitor
public class LifecycleVisitor
- extends org.picocontainer.defaults.AbstractPicoVisitor
- Version:
- $Id$
- Author:
- Nicolas Filotto
|
Method Summary |
static void |
dispose(Object node)
Invoke the standard PicoContainer lifecycle for Disposable.dispose(). |
static void |
start(Object node)
Invoke the standard PicoContainer lifecycle for Startable.start(). |
static void |
stop(Object node)
Invoke the standard PicoContainer lifecycle for Startable.stop(). |
Object |
traverse(Object node)
|
void |
visitComponentAdapter(org.picocontainer.ComponentAdapter componentAdapter)
|
void |
visitContainer(org.picocontainer.PicoContainer pico)
|
void |
visitParameter(org.picocontainer.Parameter parameter)
|
| Methods inherited from class org.picocontainer.defaults.AbstractPicoVisitor |
checkTraversal |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LifecycleVisitor
public LifecycleVisitor(Method method,
Class<?> ofType,
boolean visitInInstantiationOrder,
boolean ignoreError)
traverse
public Object traverse(Object node)
- Specified by:
traverse in interface org.picocontainer.PicoVisitor- Overrides:
traverse in class org.picocontainer.defaults.AbstractPicoVisitor
visitContainer
public void visitContainer(org.picocontainer.PicoContainer pico)
visitComponentAdapter
public void visitComponentAdapter(org.picocontainer.ComponentAdapter componentAdapter)
visitParameter
public void visitParameter(org.picocontainer.Parameter parameter)
start
public static void start(Object node)
- Invoke the standard PicoContainer lifecycle for
Startable.start().
- Parameters:
node - The node to start the traversal.
stop
public static void stop(Object node)
- Invoke the standard PicoContainer lifecycle for
Startable.stop().
- Parameters:
node - The node to start the traversal.
dispose
public static void dispose(Object node)
- Invoke the standard PicoContainer lifecycle for
Disposable.dispose().
- Parameters:
node - The node to start the traversal.
Copyright © 2015 eXo Platform SAS. All Rights Reserved.