A C D G I L N O P S 
All Classes All Packages

A

AnnotationBasedLifeCycleCallbacksFactory - Class in org.int4.dirk.library
Implementation of a LifeCycleCallbacksFactory which determines which life cycle methods to call based on configurable annotations.
AnnotationBasedLifeCycleCallbacksFactory(Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.int4.dirk.library.AnnotationBasedLifeCycleCallbacksFactory
Constructs a new instance.

C

ConfigurableAnnotationStrategy - Class in org.int4.dirk.library
Implementation of AnnotationStrategy which allows configuring one or more annotations used to control injection.
ConfigurableAnnotationStrategy(Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.int4.dirk.library.ConfigurableAnnotationStrategy
Constructs a new instance.
create(Class<?>) - Method in class org.int4.dirk.library.AnnotationBasedLifeCycleCallbacksFactory
 
createProxyFactory(Class<T>) - Method in class org.int4.dirk.library.NoProxyStrategy
 

D

DefaultInjectorStrategy - Class in org.int4.dirk.library
Implementation of InjectorStrategy.
DefaultInjectorStrategy(AnnotationStrategy, ScopeStrategy, ProxyStrategy, LifeCycleCallbacksFactory) - Constructor for class org.int4.dirk.library.DefaultInjectorStrategy
Constructs a new instance.
deriveTypes(TypeRegistrationExtension.Registry, Type) - Method in class org.int4.dirk.library.ProducesTypeRegistrationExtension
 
deriveTypes(TypeRegistrationExtension.Registry, Type) - Method in class org.int4.dirk.library.ProviderTypeRegistrationExtension
 

G

getAnnotation() - Method in class org.int4.dirk.library.SingletonScopeResolver
 
getAnnotationStrategy() - Method in class org.int4.dirk.library.DefaultInjectorStrategy
 
getCurrentScope() - Method in class org.int4.dirk.library.SingletonScopeResolver
 
getDefaultAnnotation() - Method in class org.int4.dirk.library.SimpleScopeStrategy
 
getDependentAnnotation() - Method in class org.int4.dirk.library.SimpleScopeStrategy
 
getElementType(Type) - Method in class org.int4.dirk.library.ListInjectionTargetExtension
 
getElementType(Type) - Method in class org.int4.dirk.library.ProviderInjectionTargetExtension
 
getElementType(Type) - Method in class org.int4.dirk.library.SetInjectionTargetExtension
 
getInjectAnnotations(AnnotatedElement) - Method in class org.int4.dirk.library.ConfigurableAnnotationStrategy
 
getInstance(InstantiationContext<E>) - Method in class org.int4.dirk.library.ProviderInjectionTargetExtension
 
getInstance(InstantiationContext<T>) - Method in class org.int4.dirk.library.ListInjectionTargetExtension
 
getInstance(InstantiationContext<T>) - Method in class org.int4.dirk.library.SetInjectionTargetExtension
 
getLifeCycleCallbacksFactory() - Method in class org.int4.dirk.library.DefaultInjectorStrategy
 
getProxyStrategy() - Method in class org.int4.dirk.library.DefaultInjectorStrategy
 
getQualifiers(AnnotatedElement) - Method in class org.int4.dirk.library.ConfigurableAnnotationStrategy
 
getScope(AnnotatedElement) - Method in class org.int4.dirk.library.SimpleScopeStrategy
 
getScopeStrategy() - Method in class org.int4.dirk.library.DefaultInjectorStrategy
 
getSingletonAnnotation() - Method in class org.int4.dirk.library.SimpleScopeStrategy
 
getTargetClass() - Method in class org.int4.dirk.library.ListInjectionTargetExtension
 
getTargetClass() - Method in class org.int4.dirk.library.ProviderInjectionTargetExtension
 
getTargetClass() - Method in class org.int4.dirk.library.SetInjectionTargetExtension
 
getTypeTraits() - Method in class org.int4.dirk.library.ListInjectionTargetExtension
 
getTypeTraits() - Method in class org.int4.dirk.library.ProviderInjectionTargetExtension
 
getTypeTraits() - Method in class org.int4.dirk.library.SetInjectionTargetExtension
 

I

isOptional(AnnotatedElement) - Method in class org.int4.dirk.library.ConfigurableAnnotationStrategy
 
isPseudoScope(Annotation) - Method in class org.int4.dirk.library.SimpleScopeStrategy
 
isQualifier(Annotation) - Method in class org.int4.dirk.library.ConfigurableAnnotationStrategy
 

L

ListInjectionTargetExtension<T> - Class in org.int4.dirk.library
ListInjectionTargetExtension() - Constructor for class org.int4.dirk.library.ListInjectionTargetExtension
 

N

NoProxyStrategy - Class in org.int4.dirk.library
An implementation of ProxyStrategy that will always throw an exception when attempting to create a proxy, effectively disabling the functionality.
NoProxyStrategy() - Constructor for class org.int4.dirk.library.NoProxyStrategy
 

O

org.int4.dirk.library - package org.int4.dirk.library
 

P

ProducesTypeRegistrationExtension - Class in org.int4.dirk.library
Extension which looks for members annotated with a produces annotation, and if found registers these with the injector.
ProducesTypeRegistrationExtension(Class<? extends Annotation>) - Constructor for class org.int4.dirk.library.ProducesTypeRegistrationExtension
Constructs a new instance.
ProviderInjectionTargetExtension<P,​E> - Class in org.int4.dirk.library
Configurable provider InjectionTargetExtension which allows selecting the type of provider it should handle.
ProviderInjectionTargetExtension(Class<P>, Function<Supplier<E>, P>) - Constructor for class org.int4.dirk.library.ProviderInjectionTargetExtension
Constructs a new instance.
ProviderTypeRegistrationExtension - Class in org.int4.dirk.library
This extension detects if a class implements a method of a provider interface and registers an additional type for the type the provider provides.
ProviderTypeRegistrationExtension(Method) - Constructor for class org.int4.dirk.library.ProviderTypeRegistrationExtension
Constructs a new instance.

S

SetInjectionTargetExtension<T> - Class in org.int4.dirk.library
SetInjectionTargetExtension() - Constructor for class org.int4.dirk.library.SetInjectionTargetExtension
 
SimpleScopeStrategy - Class in org.int4.dirk.library
An implementation of ScopeStrategy.
SimpleScopeStrategy(Class<? extends Annotation>, Annotation, Annotation, Annotation) - Constructor for class org.int4.dirk.library.SimpleScopeStrategy
Constructs a new instance.
SingletonScopeResolver - Class in org.int4.dirk.library
Scope resolver for singleton scope.
SingletonScopeResolver(Annotation) - Constructor for class org.int4.dirk.library.SingletonScopeResolver
Constructs a new instance.
A C D G I L N O P S 
All Classes All Packages