Package org.apache.cayenne.di

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.
 

Class Summary
DIBootstrap A class that bootstraps the Cayenne DI container.
Key<T> An object that encapsulates a key used to store and lookup DI bindings.
 

Annotation Types Summary
BeforeScopeEnd An annotation used by objects that want to receive scope ending events from the DI registry.
Inject  
 



Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.