poodinis.valueinjection

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

Members

Classes

ValueInjectionException
class ValueInjectionException

Thrown when something goes wrong during value injection.

ValueNotAvailableException
class ValueNotAvailableException

Thrown by injectors when the value with the given key cannot be found.

Interfaces

ValueInjector
interface ValueInjector(Type)

Interface which should be implemented by value injectors.

Structs

MandatoryValue
struct MandatoryValue

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

Value
struct Value

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

Meta

Authors

Mike Bierlee, m.bierlee@lostmoment.com

License

This software is licensed under the terms of the MIT license. The full terms of the license can be found in the LICENSE file.