# Uses of Package
org.apache.cayenne.di

- Packages that use org.apache.cayenne.di
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.dbsync |
  org.apache.cayenne.access.flush.operation |
  org.apache.cayenne.access.types | Defines an extendable mechanism to map Java types to JDBC types.
  org.apache.cayenne.cache |
  org.apache.cayenne.configuration |
  org.apache.cayenne.configuration.rop.client |
  org.apache.cayenne.configuration.server |
  org.apache.cayenne.configuration.xml |
  org.apache.cayenne.datasource |
  org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
  org.apache.cayenne.dba.db2 | IBM DB2 DbAdapter.
  org.apache.cayenne.dba.derby | Apache Derby DbAdapter.
  org.apache.cayenne.dba.firebird |
  org.apache.cayenne.dba.frontbase | FrontBase DbAdapter.
  org.apache.cayenne.dba.h2 |
  org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter.
  org.apache.cayenne.dba.ingres |
  org.apache.cayenne.dba.mariadb |
  org.apache.cayenne.dba.mysql | MySQL DbAdapter.
  org.apache.cayenne.dba.openbase | OpenBase DbAdapter.
  org.apache.cayenne.dba.oracle | Oracle DbAdapter.
  org.apache.cayenne.dba.postgres | PostgreSQL DbAdapter.
  org.apache.cayenne.dba.sqlite |
  org.apache.cayenne.dba.sqlserver | MS SQLServer DbAdapter.
  org.apache.cayenne.dba.sybase | Sybase DbAdapter.
  org.apache.cayenne.di |
  org.apache.cayenne.di.spi |
  org.apache.cayenne.event | Contains classes that make up Cayenne generic event dispatch mechanism.
  org.apache.cayenne.log |
  org.apache.cayenne.reflect.generic |
  org.apache.cayenne.resource |
  org.apache.cayenne.rop |
  org.apache.cayenne.rop.http |
  org.apache.cayenne.template |
  org.apache.cayenne.tx |

- Classes in org.apache.cayenne.di used by org.apache.cayenne
  Class and Description
  Injector A facade to the Cayenne DI container.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.access
  Class and 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.
  DIRuntimeException A runtime exception thrown on DI misconfiguration.
  Inject
  Injector A facade to the Cayenne DI container.
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.access.dbsync
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.access.flush.operation
  Class and Description
  Inject
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.access.types
  Class and Description
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.cache
  Class and Description
  Inject
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.configuration
  Class and Description
  BeforeScopeEnd An annotation used by objects that want to receive scope ending events from the DI registry.
  Inject
  Injector A facade to the Cayenne DI container.
  Module Represents a unit of configuration of the Cayenne DI container.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.configuration.rop.client
  Class and Description
  Binder 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.
  Inject
  Injector A facade to the Cayenne DI container.
  Module Represents a unit of configuration of the Cayenne DI container.
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.configuration.server
  Class and 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 a `Module` by the DI container during initialization, that provides the API for the module to bind its services to the container.
  Inject
  Injector A facade to the Cayenne DI container.
  ListBuilder A binding builder for list configurations.
  MapBuilder A binding builder for map configurations.
  Module Represents a unit of configuration of the Cayenne DI container.
  Provider A DI object factory interface.
  ScopeEventListener This interface duplicates default reflection based mechanism for receiving DI events.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.configuration.xml
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  DIRuntimeException A runtime exception thrown on DI misconfiguration.
  Inject
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.datasource
  Class and Description
  ScopeEventListener This interface duplicates default reflection based mechanism for receiving DI events.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba
  Class and Description
  DIRuntimeException A runtime exception thrown on DI misconfiguration.
  Inject
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.db2
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.derby
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.firebird
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.frontbase
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.h2
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.hsqldb
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.ingres
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.mariadb
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.mysql
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.openbase
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.oracle
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.postgres
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.sqlite
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.sqlserver
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.dba.sybase
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.di
  Class and Description
  Binder 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.
  BindingBuilder A binding builder that helps with fluent binding creation.
  DecoratorBuilder
  DIRuntimeException A runtime exception thrown on DI misconfiguration.
  Injector A facade to the Cayenne DI container.
  Key An object that encapsulates a key used to store and lookup DI bindings.
  ListBuilder A binding builder for list configurations.
  MapBuilder A binding builder for map configurations.
  Module Represents a unit of configuration of the Cayenne DI container.
  Provider A DI object factory interface.
  Scope Defines the scope of the instances created by the DI container.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.di.spi
  Class and Description
  AdhocObjectFactory Creates objects for user-provided String class names, injecting dependencies into them.
  ClassLoaderManager Maps ClassLoaders to resources.
  DIRuntimeException A runtime exception thrown on DI misconfiguration.
  Inject
  Injector A facade to the Cayenne DI container.
  Key An object that encapsulates a key used to store and lookup DI bindings.
  Module Represents a unit of configuration of the Cayenne DI container.
  Provider A DI object factory interface.
  Scope Defines the scope of the instances created by the DI container.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.event
  Class and Description
  BeforeScopeEnd An annotation used by objects that want to receive scope ending events from the DI registry.
  DIRuntimeException A runtime exception thrown on DI misconfiguration.
  Inject
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.log
  Class and Description
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.reflect.generic
  Class and Description
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.resource
  Class and Description
  ClassLoaderManager Maps ClassLoaders to resources.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.rop
  Class and Description
  BeforeScopeEnd An annotation used by objects that want to receive scope ending events from the DI registry.
  DIRuntimeException A runtime exception thrown on DI misconfiguration.
  Inject
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.rop.http
  Class and Description
  DIRuntimeException A runtime exception thrown on DI misconfiguration.
  Provider A DI object factory interface.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.template
  Class and Description
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.tx
  Class and Description
  Inject

Copyright © 2001–2021 Apache Cayenne. All rights reserved.