# 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.cache |
  org.apache.cayenne.configuration |
  org.apache.cayenne.configuration.rop.client |
  org.apache.cayenne.configuration.rop.server |
  org.apache.cayenne.configuration.server |
  org.apache.cayenne.configuration.web |
  org.apache.cayenne.conn | Provides full DataSource implementation.
  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.frontbase | FrontBase DbAdapter.
  org.apache.cayenne.dba.h2 |
  org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter.
  org.apache.cayenne.dba.ingres |
  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.remote.hessian.service |

- 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
  BeforeScopeEnd An annotation used by objects that want to receive scope ending events from the DI registry.
  Inject

- Classes in org.apache.cayenne.di used by org.apache.cayenne.cache
  Class and Description
  BeforeScopeEnd An annotation used by objects that want to receive scope ending events from the DI registry.
  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.
  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.

- 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.rop.server
  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.
  Module Represents a unit of configuration of the Cayenne DI container.

- 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.
  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.web
  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.
  Module Represents a unit of configuration of the Cayenne DI container.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.conn
  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
  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.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.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.
  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.
  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.

- Classes in org.apache.cayenne.di used by org.apache.cayenne.remote.hessian.service
  Class and Description
  Inject

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