org.picocontainer.behaviors
Class Automated<T>
java.lang.Object
org.picocontainer.behaviors.AbstractBehavior<T>
org.picocontainer.behaviors.Automated<T>
- All Implemented Interfaces:
- Serializable, Behavior<T>, ComponentAdapter<T>, ComponentLifecycle<T>, ComponentMonitorStrategy, LifecycleStrategy
public class Automated<T>
- extends AbstractBehavior<T>
- implements Behavior<T>, Serializable
- See Also:
- Serialized Form
Method Summary |
String |
getDescriptor()
Get a string key descriptor of the component adapter for use in toString() |
boolean |
hasLifecycle(Class<?> type)
Invokes delegate hasLifecycle(Class) method if the delegate is a LifecycleStrategy
Test if a component instance has a lifecycle. |
Methods inherited from class org.picocontainer.behaviors.AbstractBehavior |
accept, changeMonitor, componentHasLifecycle, currentMonitor, dispose, dispose, findAdapterOfType, getComponentImplementation, getComponentInstance, getComponentInstance, getComponentKey, getDelegate, isLazy, isStarted, start, start, stop, stop, toString, verify |
Automated
public Automated(ComponentAdapter<T> delegate)
hasLifecycle
public boolean hasLifecycle(Class<?> type)
- Description copied from class:
AbstractBehavior
- Invokes delegate hasLifecycle(Class) method if the delegate is a LifecycleStrategy
Test if a component instance has a lifecycle.
- Specified by:
hasLifecycle
in interface LifecycleStrategy
- Overrides:
hasLifecycle
in class AbstractBehavior<T>
- Parameters:
type
- the component's type
- Returns:
true
if the component has a lifecycle
getDescriptor
public String getDescriptor()
- Description copied from interface:
ComponentAdapter
- Get a string key descriptor of the component adapter for use in toString()
- Specified by:
getDescriptor
in interface ComponentAdapter<T>
- Returns:
- the descriptor
Copyright © 2003-2010 Codehaus. All Rights Reserved.