| Interface | Description |
|---|---|
| ApplicationLifecycle |
Application lifecycle register.
|
| Injector |
An injector, capable of providing components.
|
| 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 | |
| ConfigurationProvider | |
| 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 java.lang.annotation.Annotation> |
A qualifier annotation instance.
|
| QualifierInstance<T extends java.lang.annotation.Annotation> |
A qualifier annotation instance.
|
| SourceProvider |
Provides access to the calling line of code.
|