Module poodinis.valueinjection

This module contains facilities to support value injection. Actual injection is done by the autowiring mechanism.

Interfaces

NameDescription
ValueInjector Interface which should be implemented by value injectors.

Classes

NameDescription
ValueInjectionException Thrown when something goes wrong during value injection.
ValueNotAvailableException Thrown by injectors when the value with the given key cannot be found.

Structs

NameDescription
MandatoryValue UDA used for marking class members which should be value-injected.
Value UDA used for marking class members which should be value-injected.