Class ThrowSaving
java.lang.Object
org.picocontainer.behaviors.AbstractBehaviorFactory
com.atlassian.jira.component.pico.throwsafe.ThrowSaving
- All Implemented Interfaces:
Serializable
,org.picocontainer.BehaviorFactory
,org.picocontainer.ComponentFactory
public class ThrowSaving
extends org.picocontainer.behaviors.AbstractBehaviorFactory
Simple BehaviorFactory enriching components annotated with
ThrowSafeWith
with ThrowSaved
Behavior- Since:
- v8.7
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<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, addComponentAdapter, arePropertiesPresent, getAndRemovePropertiesIfPresentByKey, mergeProperties, removePropertiesIfPresent, verify, wrap
-
Constructor Details
-
ThrowSaving
public ThrowSaving()
-
-
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) throws org.picocontainer.PicoCompositionException - Specified by:
createComponentAdapter
in interfaceorg.picocontainer.ComponentFactory
- Overrides:
createComponentAdapter
in classorg.picocontainer.behaviors.AbstractBehaviorFactory
- Throws:
org.picocontainer.PicoCompositionException
-