Uses of Interface
org.apache.maven.di.Injector
Packages that use Injector
-
Uses of Injector in org.apache.maven.di
Methods in org.apache.maven.di that return InjectorModifier and TypeMethodDescriptionInjector.bindImplicit
(Class<?> cls) Registers a class for implicit binding.<T> Injector
Injector.bindInstance
(Class<T> cls, T instance) Binds a specific instance to a class type.Injector.bindScope
(Class<? extends Annotation> scopeAnnotation, Supplier<Scope> scope) Binds a scope annotation to a supplier that creates scope implementations.Injector.bindScope
(Class<? extends Annotation> scopeAnnotation, Scope scope) Binds a scope annotation to its implementation.static Injector
Injector.create()
Creates a new Injector instance with default settings.Injector.discover
(ClassLoader classLoader) Configures the injector to discover injectable components from the specified ClassLoader. -
Uses of Injector in org.apache.maven.di.impl
Classes in org.apache.maven.di.impl that implement InjectorMethods in org.apache.maven.di.impl that return InjectorModifier and TypeMethodDescriptionprotected <U> Injector
InjectorImpl.bindImplicit
(Class<?> clazz) <U> Injector
InjectorImpl.bindInstance
(Class<U> clazz, U instance) InjectorImpl.bindScope
(Class<? extends Annotation> scopeAnnotation, Supplier<Scope> scope) InjectorImpl.bindScope
(Class<? extends Annotation> scopeAnnotation, Scope scope) InjectorImpl.discover
(ClassLoader classLoader)