All Classes and Interfaces

Class
Description
Creates objects for user-provided String class names, injecting dependencies into them.
An annotation used by objects that want to receive scope ending events from the DI registry.
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.
A binding builder that helps with fluent binding creation.
Maps ClassLoaders to resources.
 
 
A default implementation of AdhocObjectFactory that creates objects using default no-arg constructor and injects dependencies into annotated fields.
A default Cayenne implementations of a DI injector.
An implementation of a DI scopes with support scope events.
A provider that provides scoping for other providers.
A class that bootstraps the Cayenne DI container.
A superclass of DI List and Map builders.
A runtime exception thrown on DI misconfiguration.
 
A facade to the Cayenne DI container.
An object that encapsulates a key used to store and lookup DI bindings.
A binding builder for list configurations.
A binding builder for map configurations.
Represents a unit of configuration of the Cayenne DI container.
Auto-loads DI modules using ServiceLoader.
Provider of modules used by module auto-loading mechanism to identify and load modules.
A DI object factory interface.
Defines the scope of the instances created by the DI container.
A class that wraps an annotated method call of an object, passing it DI scope events.
This interface duplicates default reflection based mechanism for receiving DI events.