Package play.inject
Provides dependency injection utilities for Play lifecycle.
-
Interface Summary Interface Description ApplicationLifecycle Application lifecycle register.Injector An injector, capable of providing components. -
Class Summary Class Description Binding<T> A binding.BindingKey<T> A binding key.BindingKeyTarget<T> A binding target that is provided by another key - essentially an alias.Bindings BindingTarget<T> A binding target.BuiltInModule ConstructionTarget<T> A binding target that is provided by a class.DelegateApplicationLifecycle DelegateInjector Module A Play dependency injection module.NamedImpl An implementation of the [[javax.inject.Named]] annotation.ProviderConstructionTarget<T> A binding target that is provided by a provider class.ProviderTarget<T> A binding target that is provided by a provider instance.QualifierAnnotation A qualifier annotation.QualifierClass<T extends Annotation> A qualifier annotation instance.QualifierInstance<T extends Annotation> A qualifier annotation instance.SourceProvider Provides access to the calling line of code.