eXo Kernel :: Container 2.4.13-GA

org.exoplatform.container
Class LifecycleVisitor

java.lang.Object
  extended by org.picocontainer.defaults.AbstractPicoVisitor
      extended by org.exoplatform.container.LifecycleVisitor
All Implemented Interfaces:
org.picocontainer.PicoVisitor

public class LifecycleVisitor
extends org.picocontainer.defaults.AbstractPicoVisitor

Version:
$Id$
Author:
Nicolas Filotto

Constructor Summary
LifecycleVisitor(Method method, Class<?> ofType, boolean visitInInstantiationOrder, boolean ignoreError)
           
 
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
 

Constructor Detail

LifecycleVisitor

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

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.

eXo Kernel :: Container 2.4.13-GA

Copyright © 2015 eXo Platform SAS. All Rights Reserved.