Module poodinis.container
Contains the implementation of the dependency container.
Part of the Poodinis Dependency Injection framework.
Classes
Name | Description |
DependencyContainer
|
The dependency container maintains all dependencies registered with it.
|
RegistrationException
|
Exception thrown when errors occur while registering a type in a dependency container.
|
ResolveException
|
Exception thrown when errors occur while resolving a type in a dependency container.
|
Structs
Name | Description |
PostConstruct
|
Methods marked with this UDA within dependencies are called after that dependency
is constructed by the dependency container.
|
PreDestroy
|
Methods marked with this UDA within dependencies are called before the container
loses the dependency's registration.
|
Enums
Name | Description |
RegistrationOption
|
Options which influence the process of registering dependencies
|
ResolveOption
|
Options which influence the process of resolving dependencies
|