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. |