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
ClassLoaderManager thatA 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.