All Classes
-
All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary Class Description AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.BeforeScopeEnd An annotation used by objects that want to receive scope ending events from the DI registry.Binder An object passed to aModuleby 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.ClassLoaderManager Maps ClassLoaders to resources.ConstructorInjectingDecoratorProvider<T> DecoratorBuilder<T> DefaultAdhocObjectFactory A default implementation ofAdhocObjectFactorythat creates objects using default no-arg constructor and injects dependencies into annotated fields.DefaultClassLoaderManager AClassLoaderManagerthatDefaultInjector A default Cayenne implementations of a DI injector.DefaultScope An implementation of a DI scopes with support scope events.DefaultScopeProvider<T> A provider that provides scoping for other providers.DIBootstrap A class that bootstraps the Cayenne DI container.DICollectionBuilder<K,E> A superclass of DI List and Map builders.DIRuntimeException A runtime exception thrown on DI misconfiguration.Inject Injector A facade to the Cayenne DI container.Key<T> An object that encapsulates a key used to store and lookup DI bindings.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.ModuleLoader Auto-loads DI modules using ServiceLoader.ModuleProvider Provider of modules used by module auto-loading mechanism to identify and load modules.Provider<T> A DI object factory interface.Scope Defines the scope of the instances created by the DI container.ScopeEventBinding A class that wraps an annotated method call of an object, passing it DI scope events.ScopeEventListener This interface duplicates default reflection based mechanism for receiving DI events.