A C D G I L N O P S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AnnotationBasedLifeCycleCallbacksFactory - Class in org.int4.dirk.library
-
Implementation of a
LifeCycleCallbacksFactorywhich 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
AnnotationStrategywhich 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
-
An
InjectionTargetExtensionforLists. - ListInjectionTargetExtension() - Constructor for class org.int4.dirk.library.ListInjectionTargetExtension
N
- NoProxyStrategy - Class in org.int4.dirk.library
-
An implementation of
ProxyStrategythat 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
InjectionTargetExtensionwhich 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
-
An
InjectionTargetExtensionforSets. - 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.
All Classes All Packages