| Interface | Description |
|---|---|
| Container |
Injects dependencies into constructors, methods and fields annotated with
Inject. |
| ContainerBuilder.Command |
Implemented by classes which participate in building a container.
|
| Context |
Context of the current injection.
|
| EarlyInitializable |
A marking interface that will tell CI to initialise the bean when instating the whole objects' graph
|
| Factory<T> |
A custom factory.
|
| Initializable |
Beans marked with this interface will be always initialised
after the internal DI mechanism will be created.
|
| Scope.Strategy |
Pluggable scoping strategy.
|
| Class | Description |
|---|---|
| ContainerBuilder |
Builds a dependency injection
Container. |
| Enum | Description |
|---|---|
| Scope |
Scope of an injected objects.
|
| Exception | Description |
|---|---|
| DependencyException |
Thrown when a dependency is misconfigured.
|
| Annotation Type | Description |
|---|---|
| Inject |
Annotates members and parameters which should have their value[s]
injected.
|
| Scoped |
Annotates a scoped implementation class.
|
Copyright © 2000–2018 Apache Software Foundation. All rights reserved.