org.picocontainer.tck
Class AbstractComponentAdapterTest.RecordingLifecycleStrategy

java.lang.Object
  extended by org.picocontainer.tck.AbstractComponentAdapterTest.RecordingLifecycleStrategy
All Implemented Interfaces:
LifecycleStrategy
Enclosing class:
AbstractComponentAdapterTest

public static final class AbstractComponentAdapterTest.RecordingLifecycleStrategy
extends Object
implements LifecycleStrategy


Constructor Summary
AbstractComponentAdapterTest.RecordingLifecycleStrategy(StringBuffer recorder)
           
 
Method Summary
 void dispose(Object component)
          Invoke the "dispose" method on the component instance if this is disposable.
 boolean hasLifecycle(Class type)
          Test if a component instance has a lifecycle.
 String recording()
           
 void start(Object component)
          Invoke the "start" method on the component instance if this is startable.
 void stop(Object component)
          Invoke the "stop" method on the component instance if this is stoppable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractComponentAdapterTest.RecordingLifecycleStrategy

public AbstractComponentAdapterTest.RecordingLifecycleStrategy(StringBuffer recorder)
Method Detail

start

public void start(Object component)
Description copied from interface: LifecycleStrategy
Invoke the "start" method on the component instance if this is startable. It is up to the implementation of the strategy what "start" and "startable" means.

Specified by:
start in interface LifecycleStrategy
Parameters:
component - the instance of the component to start

stop

public void stop(Object component)
Description copied from interface: LifecycleStrategy
Invoke the "stop" method on the component instance if this is stoppable. It is up to the implementation of the strategy what "stop" and "stoppable" means.

Specified by:
stop in interface LifecycleStrategy
Parameters:
component - the instance of the component to stop

dispose

public void dispose(Object component)
Description copied from interface: LifecycleStrategy
Invoke the "dispose" method on the component instance if this is disposable. It is up to the implementation of the strategy what "dispose" and "disposable" means.

Specified by:
dispose in interface LifecycleStrategy
Parameters:
component - the instance of the component to dispose

hasLifecycle

public boolean hasLifecycle(Class type)
Description copied from interface: LifecycleStrategy
Test if a component instance has a lifecycle.

Specified by:
hasLifecycle in interface LifecycleStrategy
Parameters:
type - the component's type
Returns:
true if the component has a lifecycle

recording

public String recording()


Copyright © 2003-2010 Codehaus. All Rights Reserved.