Package org.int4.dirk.core.definition
Provides internal core definition classes for the Dirk injection framework.
-
Interface Summary Interface Description Binding Bindings represent targets where values can be injected into an instance.GenericBindingProvider.BindingFactory<B> Factory for creating bindings that have been found.Injectable<T> Represents a source for an injectable dependency.InjectableFactory Factory forInjectables. -
Class Summary Class Description BindingProvider ProvidesBindings for constructors, methods and fields.ClassInjectableFactory Factory interface for creatingInjectables given aType.ExtendedScopeResolver Wrapper forScopeResolverwith additional information useful for the internal workings of the injector framework.FieldInjectableFactory GenericBindingProvider<B> Provides bindings for constructors, methods and fields.InjectionTargetExtensionStore A store forInjectionTargetExtensions.InstanceInjectableFactory ConstructsInjectables for a given object instance.Key Represents aTypewith a set of qualifierAnnotations.MethodInjectableFactory QualifiedType Represents a fully resolvedTypewith a set of qualifierAnnotations. -
Exception Summary Exception Description BadQualifiedTypeException Thrown when aQualifiedTypeis encountered that is unsuitable for injection.