Class ContainerSynchronizingBehaviorFactory
java.lang.Object
org.picocontainer.behaviors.AbstractBehaviorFactory
com.atlassian.jira.component.pico.behaviors.ContainerSynchronizingBehaviorFactory
- All Implemented Interfaces:
Serializable
,org.picocontainer.BehaviorFactory
,org.picocontainer.ComponentFactory
public class ContainerSynchronizingBehaviorFactory
extends org.picocontainer.behaviors.AbstractBehaviorFactory
Uses
ContainerSynchronizedBehavior
behaviour that synchronizes on the whole container.
Based on- See Also:
-
Synchronizing
- Serialized Form
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> org.picocontainer.ComponentAdapter<T>
addComponentAdapter
(org.picocontainer.ComponentMonitor componentMonitor, org.picocontainer.LifecycleStrategy lifecycleStrategy, Properties componentProperties, org.picocontainer.ComponentAdapter<T> adapter) <T> org.picocontainer.ComponentAdapter<T>
createComponentAdapter
(org.picocontainer.ComponentMonitor componentMonitor, org.picocontainer.LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, org.picocontainer.Parameter... parameters) Methods inherited from class org.picocontainer.behaviors.AbstractBehaviorFactory
accept, arePropertiesPresent, getAndRemovePropertiesIfPresentByKey, mergeProperties, removePropertiesIfPresent, verify, wrap
-
Constructor Details
-
ContainerSynchronizingBehaviorFactory
public ContainerSynchronizingBehaviorFactory()
-
-
Method Details
-
createComponentAdapter
public <T> org.picocontainer.ComponentAdapter<T> createComponentAdapter(org.picocontainer.ComponentMonitor componentMonitor, org.picocontainer.LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey, Class<T> componentImplementation, org.picocontainer.Parameter... parameters) - Specified by:
createComponentAdapter
in interfaceorg.picocontainer.ComponentFactory
- Overrides:
createComponentAdapter
in classorg.picocontainer.behaviors.AbstractBehaviorFactory
-
addComponentAdapter
public <T> org.picocontainer.ComponentAdapter<T> addComponentAdapter(org.picocontainer.ComponentMonitor componentMonitor, org.picocontainer.LifecycleStrategy lifecycleStrategy, Properties componentProperties, org.picocontainer.ComponentAdapter<T> adapter) - Specified by:
addComponentAdapter
in interfaceorg.picocontainer.BehaviorFactory
- Overrides:
addComponentAdapter
in classorg.picocontainer.behaviors.AbstractBehaviorFactory
-