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:
  • Constructor Details

  • Method Details

    • 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