podafIoc
A Dependency Injection (DI) framework
Mixins
Registry | The registry of IoC services. |
RegistryShutdownHub | Event hub for notifications when the Registry shuts down. |
RegistryStartup | Executes a series of (user defined) operations when the Registry starts up. |
ServiceBinder | Allows a module to bind service facets to implementations. |
ServiceBindingOptions | Lets you specify additional options for a service, overriding defaults. |
Classes
ConcurrentState | A helper class used to store, access and retrieve mutable state within a |
IocHelper | Little methods to help ease your IoC development. |
IocService | Wraps a Registry instance as Fantom service. |
LocalStash | A wrapper around Actor.locals ensuring a unique namespace per instance. |
MappedConfig | This is passed into module contribution methods to allow the method to, err, contribute! |
OrderedConfig | This is passed into module contribution methods to allow the method to, err, contribute! |
RegistryBuilder | Builds a Registry from Modules. |
Enums
ServiceScope | Scope definitions for Services. |
Facets
Build | Use in a module class to denote a service builder method. |
Contribute | Use in a module class to denote a service contribution method. |
Inject | Swiss Army Knife |
PostInjection | Marks a service method to be called after ctor and field injection. |
SubModule | Place on module classes to define other modules to be loaded. |
Errs
IocErr | As thrown by IoC |
WtfErr | Thrown when an impossible condition occurs. |