Package org.int4.dirk.library
Class DefaultInjectorStrategy
- java.lang.Object
-
- org.int4.dirk.library.DefaultInjectorStrategy
-
- All Implemented Interfaces:
InjectorStrategy
public class DefaultInjectorStrategy extends java.lang.Object implements InjectorStrategy
Implementation ofInjectorStrategy.
-
-
Constructor Summary
Constructors Constructor Description DefaultInjectorStrategy(AnnotationStrategy annotationStrategy, ScopeStrategy scopeStrategy, ProxyStrategy proxyStrategy, LifeCycleCallbacksFactory lifeCycleCallbacksFactory)Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationStrategygetAnnotationStrategy()Returns theAnnotationStrategyto be used.LifeCycleCallbacksFactorygetLifeCycleCallbacksFactory()Returns theLifeCycleCallbacksFactoryto be used.ProxyStrategygetProxyStrategy()Returns theProxyStrategyto be used.ScopeStrategygetScopeStrategy()Returns theScopeStrategyto be used.
-
-
-
Constructor Detail
-
DefaultInjectorStrategy
public DefaultInjectorStrategy(AnnotationStrategy annotationStrategy, ScopeStrategy scopeStrategy, ProxyStrategy proxyStrategy, LifeCycleCallbacksFactory lifeCycleCallbacksFactory)
Constructs a new instance.- Parameters:
annotationStrategy- anAnnotationStrategy, cannot benullscopeStrategy- aScopeStrategy, cannot benullproxyStrategy- aProxyStrategy, cannot benulllifeCycleCallbacksFactory- aLifeCycleCallbacksFactory, cannot benull
-
-
Method Detail
-
getAnnotationStrategy
public AnnotationStrategy getAnnotationStrategy()
Description copied from interface:InjectorStrategyReturns theAnnotationStrategyto be used.- Specified by:
getAnnotationStrategyin interfaceInjectorStrategy- Returns:
- the
AnnotationStrategy, nevernull
-
getScopeStrategy
public ScopeStrategy getScopeStrategy()
Description copied from interface:InjectorStrategyReturns theScopeStrategyto be used.- Specified by:
getScopeStrategyin interfaceInjectorStrategy- Returns:
- the
ScopeStrategy, nevernull
-
getProxyStrategy
public ProxyStrategy getProxyStrategy()
Description copied from interface:InjectorStrategyReturns theProxyStrategyto be used.- Specified by:
getProxyStrategyin interfaceInjectorStrategy- Returns:
- the
ProxyStrategy, nevernull
-
getLifeCycleCallbacksFactory
public LifeCycleCallbacksFactory getLifeCycleCallbacksFactory()
Description copied from interface:InjectorStrategyReturns theLifeCycleCallbacksFactoryto be used.- Specified by:
getLifeCycleCallbacksFactoryin interfaceInjectorStrategy- Returns:
- a
LifeCycleCallbacksFactory, nevernull
-
-