Interface Summary |
AdhocObjectFactory |
Creates objects for user-provided String class names, injecting dependencies into them. |
Binder |
An object passed to a Module by the DI container during initialization, that
provides the API for the module to bind its services to the container. |
BindingBuilder<T> |
A binding builder that helps with fluent binding creation. |
Injector |
A facade to the Cayenne DI container. |
ListBuilder<T> |
A binding builder for list configurations. |
MapBuilder<T> |
A binding builder for map configurations. |
Module |
Represents a unit of configuration of the Cayenne DI container. |
Provider<T> |
A DI object factory interface. |
Scope |
Defines the scope of the instances created by the DI container. |
ScopeEventListener |
This interface duplicates default reflection based mechanism for receiving DI events. |