| 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–2020 Apache Software Foundation. All rights reserved.