A sequence of bindings.
A sequence of bindings.
A component is a set of features based on module's services.
A component context is an abstract class that ease the composition of components into context/module.
A base trait for integrating components with global contexts.
A marker trait for type importing modules.
A context is a collection of bindings and modules, it contains operations to wire objects together.
A module is a collection of services which are configured using bindings.
A module manifest store safely a module type reference.
A class to declare type parameterized module that can be consumed safely.
A sequence of Module.
A sequence of Processor.
An injection provider with signature configured using parameterized type.
Bindings companion.
A companion object for Module list construction.
Implicit conversion to construct qualifiers from any reference.
Implicit conversion to construct qualifiers from any reference.
Return a new module with given bindings (implicit context is defined as new module's parent).
Return a new module with given bindings (implicit context is defined as new module's parent).
Return a qualifier for the given type.
Return a qualifier for the given type.
Sindi IoC Container APIs.
Module is used as the basic building block to design loosely coupled and reconfigurable librairies with Sindi.
Modules are composable and can be consumed in Context and Component.