| Interface | Description |
|---|---|
| ObjectValue |
Interface for an object value.
|
| Class | Description |
|---|---|
| Factory |
Factory of objects.
|
| Init |
Initialization.
|
| Injection |
Utility methods for injection.
|
| InjectionContext |
Injection context.
|
| InjectionSerializationRule |
Serialization rule for dependencies injection:
during serialization, injectable objects are not serialized (they will be injected again on deserialization).
|
| ObjectAttribute |
Configuration for injecting an object into an attribute.
|
| ObjectMethod |
Represent a method with optional parameters to be called.
|
| ObjectProvider |
Provide objects for injection.
|
| ObjectValueClass |
Object value instantiating a given class.
|
| ObjectValueFromSingletonAttribute |
Object value taken from an attribute of an existing singleton.
|
| ObjectValueFromSingletonAttributeById |
Object value taken from an attribute of an existing singleton by ID.
|
| ObjectValueFromSingletonAttributeByType |
Object value taken from an attribute of an existing singleton by its type.
|
| ObjectValueFromString |
Object value created from a string, using Injection#createObjectFromString.
|
| ObjectValueList |
List of object values as an object value.
|
| ObjectValueMap |
Map of object values as an object value.
|
| ObjectValueRefId |
Reference to an object by its ID.
|
| ObjectValueRefType |
Reference to an object by its type.
|
| Singleton |
Singleton to be injected.
|
| SingletonOnDemand |
Singleton to be injected.
|
| Exception | Description |
|---|---|
| InjectionException |
Injection error.
|
| Annotation Type | Description |
|---|---|
| DestroyMethod |
Signal a destroy method, that will be called when its injection context is closed.
|
| InitMethod |
Signal an initialization method, that will be called once the object is instantiated and its dependencies
have been injected.
|
| Inject |
This field should be injected.
|
| Injectable |
Specify the type for injection.
|
| InjectableWhen |
This annotation can be used to specify when the annotated class should be used for injection.
|
Copyright © 2018. All rights reserved.