Package org.apache.cayenne.di
package org.apache.cayenne.di
-
ClassDescriptionCreates 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 class that bootstraps the Cayenne DI container.A runtime exception thrown on DI misconfiguration.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.Represents a unit of configuration of the Cayenne DI container.Provider<T>A DI object factory interface.Defines the scope of the instances created by the DI container.This interface duplicates default reflection based mechanism for receiving DI events.