Package org.apache.cayenne.di


package org.apache.cayenne.di
  • 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 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.
    A binding builder for list configurations.
    A binding builder for map configurations.
    Represents a unit of configuration of the Cayenne DI container.
    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.