Class ContainerSynchronizedBehavior<T>

java.lang.Object
org.picocontainer.behaviors.AbstractBehavior<T>
com.atlassian.jira.component.pico.behaviors.ContainerSynchronizedBehavior<T>
All Implemented Interfaces:
Serializable, org.picocontainer.Behavior<T>, org.picocontainer.ComponentAdapter<T>, org.picocontainer.ComponentLifecycle<T>, org.picocontainer.ComponentMonitorStrategy, org.picocontainer.LifecycleStrategy

public class ContainerSynchronizedBehavior<T> extends org.picocontainer.behaviors.AbstractBehavior<T>
Based on
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.picocontainer.ComponentAdapter

    org.picocontainer.ComponentAdapter.NOTHING
  • Field Summary

    Fields inherited from class org.picocontainer.behaviors.AbstractBehavior

    delegate
  • Constructor Summary

    Constructors
    Constructor
    Description
    ContainerSynchronizedBehavior(org.picocontainer.ComponentAdapter<T> delegate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getComponentInstance(org.picocontainer.PicoContainer container, Type into)
     
     

    Methods inherited from class org.picocontainer.behaviors.AbstractBehavior

    accept, changeMonitor, componentHasLifecycle, currentMonitor, dispose, dispose, findAdapterOfType, getComponentImplementation, getComponentInstance, getComponentKey, getDelegate, hasLifecycle, isLazy, isStarted, start, start, stop, stop, toString, verify

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ContainerSynchronizedBehavior

      public ContainerSynchronizedBehavior(org.picocontainer.ComponentAdapter<T> delegate)
  • Method Details

    • getComponentInstance

      public T getComponentInstance(org.picocontainer.PicoContainer container, Type into) throws org.picocontainer.PicoCompositionException
      Specified by:
      getComponentInstance in interface org.picocontainer.ComponentAdapter<T>
      Overrides:
      getComponentInstance in class org.picocontainer.behaviors.AbstractBehavior<T>
      Throws:
      org.picocontainer.PicoCompositionException
    • getDescriptor

      public String getDescriptor()