# Uses of Annotation Type
org.apache.cayenne.di.Inject

Packages that use Inject
Package
Description
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.runtime
org.apache.cayenne.configuration.xml
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.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.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.template
org.apache.cayenne.tx

- ## Uses of Inject in org.apache.cayenne.access

  Fields in org.apache.cayenne.access with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected DataDomainFlushActionFactory`
  DataDomain.`flushActionFactory`
  `protected JdbcEventLogger`
  DataDomain.`jdbcEventLogger`
  `protected AdhocObjectFactory`
  DataDomain.`objectFactory`
  `protected TransactionManager`
  DataDomain.`transactionManager`
  Constructor parameters in org.apache.cayenne.access with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultDataRowStoreFactory(Provider<EventBridge> eventBridgeProvider, EventManager eventManager, RuntimeProperties properties)`
  ``
  `DefaultDataRowStoreFactory(Provider<EventBridge> eventBridgeProvider, EventManager eventManager, RuntimeProperties properties)`
  ``
  `DefaultDataRowStoreFactory(Provider<EventBridge> eventBridgeProvider, EventManager eventManager, RuntimeProperties properties)`
  ``
  `DefaultObjectMapRetainStrategy(RuntimeProperties runtimeProperties)`

- ## Uses of Inject in org.apache.cayenne.access.dbsync

  Fields in org.apache.cayenne.access.dbsync with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  DefaultSchemaUpdateStrategyFactory.`objectFactory`

- ## Uses of Inject in org.apache.cayenne.access.flush.operation

  Constructor parameters in org.apache.cayenne.access.flush.operation with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultDbRowOpSorter(Provider<DataDomain> dataDomainProvider)`
  ``
  `GraphBasedDbRowOpSorter(Provider<DataDomain> dataDomainProvider)`

- ## Uses of Inject in org.apache.cayenne.access.types

  Constructor parameters in org.apache.cayenne.access.types with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultValueObjectTypeRegistry(List<ValueObjectType<?,?>> valueObjectTypeList)`

- ## Uses of Inject in org.apache.cayenne.cache

  Constructor parameters in org.apache.cayenne.cache with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `MapQueryCacheProvider(RuntimeProperties properties)`

- ## Uses of Inject in org.apache.cayenne.configuration

  Fields in org.apache.cayenne.configuration with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected ObjectMapRetainStrategy`
  DefaultObjectStoreFactory.`retainStrategy`
  `protected RuntimeProperties`
  DefaultObjectStoreFactory.`runtimeProperties`
  Constructor parameters in org.apache.cayenne.configuration with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultRuntimeProperties(Map<String,String> properties)`

- ## Uses of Inject in org.apache.cayenne.configuration.runtime

  Fields in org.apache.cayenne.configuration.runtime with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected DbAdapterFactory`
  DefaultDataNodeFactory.`adapterFactory`
  `protected BatchTranslatorFactory`
  DefaultDataNodeFactory.`batchTranslatorFactory`
  `protected DataDomain`
  DataContextFactory.`dataDomain`
  `protected DataDomain`
  DomainDataChannelProvider.`dataDomain`
  `protected DataNodeFactory`
  DataDomainProvider.`dataNodeFactory`
  `protected DataRowStoreFactory`
  DataContextFactory.`dataRowStoreFactory`
  `protected DataSourceFactory`
  DefaultDataNodeFactory.`dataSourceFactory`
  `protected DataChannelDescriptorMerger`
  DataDomainProvider.`descriptorMerger`
  `protected EventManager`
  DataContextFactory.`eventManager`
  `protected Injector`
  DataDomainProvider.`injector`
  `protected Injector`
  DefaultDbAdapterFactory.`injector`
  `protected JdbcEventLogger`
  DefaultDataNodeFactory.`jdbcEventLogger`
  `protected JdbcEventLogger`
  DefaultDbAdapterFactory.`jdbcEventLogger`
  `protected List<Object>`
  DataDomainProvider.`listeners`
  `protected DataChannelDescriptorLoader`
  DataDomainProvider.`loader`
  `protected List<String>`
  DataDomainProvider.`locations`
  `protected AdhocObjectFactory`
  DefaultDataNodeFactory.`objectFactory`
  `protected AdhocObjectFactory`
  DefaultDbAdapterFactory.`objectFactory`
  `protected AdhocObjectFactory`
  DelegatingDataSourceFactory.`objectFactory`
  `protected ObjectStoreFactory`
  DataContextFactory.`objectStoreFactory`
  `protected PkGeneratorFactoryProvider`
  DefaultDbAdapterFactory.`pkGeneratorProvider`
  `protected RuntimeProperties`
  DelegatingDataSourceFactory.`properties`
  `protected RuntimeProperties`
  PropertyDataSourceFactory.`properties`
  `protected QueryCache`
  DataContextFactory.`queryCache`
  `protected QueryCache`
  DataDomainProvider.`queryCache`
  `protected List<DataChannelQueryFilter>`
  DataDomainProvider.`queryFilters`
  `protected ResourceLocator`
  DataDomainProvider.`resourceLocator`
  `protected RowReaderFactory`
  DefaultDataNodeFactory.`rowReaderFactory`
  `protected RuntimeProperties`
  DataDomainProvider.`runtimeProperties`
  `protected SchemaUpdateStrategyFactory`
  DefaultDataNodeFactory.`schemaUpdateStrategyFactory`
  `protected SelectTranslatorFactory`
  DefaultDataNodeFactory.`selectTranslatorFactory`
  `protected SQLTemplateProcessor`
  DefaultDataNodeFactory.`sqlTemplateProcessor`
  `protected List<DataChannelSyncFilter>`
  DataDomainProvider.`syncFilters`
  `protected TransactionFactory`
  DataContextFactory.`transactionFactory`
  Constructor parameters in org.apache.cayenne.configuration.runtime with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultDbAdapterFactory(List<DbAdapterDetector> detectors)`
  ``
  `PkGeneratorFactoryProvider(Map<String,PkGenerator> perAdapterValues, PkGenerator defaultValue)`
  ``
  `PkGeneratorFactoryProvider(Map<String,PkGenerator> perAdapterValues, PkGenerator defaultValue)`

- ## Uses of Inject in org.apache.cayenne.configuration.xml

  Fields in org.apache.cayenne.configuration.xml with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected DataMapLoader`
  XMLDataChannelDescriptorLoader.`dataMapLoader`
  `protected HandlerFactory`
  XMLDataChannelDescriptorLoader.`handlerFactory`
  `protected HandlerFactory`
  XMLDataMapLoader.`handlerFactory`
  `protected ConfigurationNameMapper`
  XMLDataChannelDescriptorLoader.`nameMapper`
  `protected AdhocObjectFactory`
  XMLDataChannelDescriptorLoader.`objectFactory`
  `protected Provider<XMLReader>`
  XMLDataChannelDescriptorLoader.`xmlReaderProvider`
  `protected Provider<XMLReader>`
  XMLDataMapLoader.`xmlReaderProvider`

- ## Uses of Inject in org.apache.cayenne.dba

  Fields in org.apache.cayenne.dba with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected JdbcEventLogger`
  JdbcAdapter.`logger`
  Constructor parameters in org.apache.cayenne.dba with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `JdbcAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  Creates new JdbcAdapter with a set of default parameters.
  ``
  `JdbcAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  Creates new JdbcAdapter with a set of default parameters.
  ``
  `JdbcAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  Creates new JdbcAdapter with a set of default parameters.
  ``
  `JdbcAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  Creates new JdbcAdapter with a set of default parameters.
  ``
  `JdbcAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  Creates new JdbcAdapter with a set of default parameters.
  ``
  `JdbcAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  Creates new JdbcAdapter with a set of default parameters.

- ## Uses of Inject in org.apache.cayenne.dba.db2

  Constructor parameters in org.apache.cayenne.dba.db2 with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DB2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DB2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DB2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DB2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DB2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DB2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DB2Sniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.derby

  Constructor parameters in org.apache.cayenne.dba.derby with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DerbyAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DerbyAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DerbyAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DerbyAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DerbyAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DerbyAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `DerbySniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.firebird

  Constructor parameters in org.apache.cayenne.dba.firebird with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `FirebirdAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FirebirdAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FirebirdAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FirebirdAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FirebirdAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FirebirdAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FirebirdSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.frontbase

  Constructor parameters in org.apache.cayenne.dba.frontbase with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `FrontBaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FrontBaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FrontBaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FrontBaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FrontBaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FrontBaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `FrontBaseSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.h2

  Constructor parameters in org.apache.cayenne.dba.h2 with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `H2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `H2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `H2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `H2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `H2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `H2Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `H2Sniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.hsqldb

  Constructor parameters in org.apache.cayenne.dba.hsqldb with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `HSQLDBAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBNoSchemaAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `HSQLDBSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.ingres

  Constructor parameters in org.apache.cayenne.dba.ingres with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `IngresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `IngresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `IngresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `IngresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `IngresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `IngresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `IngresSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.mariadb

  Constructor parameters in org.apache.cayenne.dba.mariadb with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `MariaDBSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.mysql

  Constructor parameters in org.apache.cayenne.dba.mysql with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `MySQLAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `MySQLAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `MySQLAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `MySQLAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `MySQLAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `MySQLAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `MySQLSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.oracle

  Constructor parameters in org.apache.cayenne.dba.oracle with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `Oracle8Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `Oracle8Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `Oracle8Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `Oracle8Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `Oracle8Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `Oracle8Adapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `OracleAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `OracleAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `OracleAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `OracleAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `OracleAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `OracleAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `OracleSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.postgres

  Constructor parameters in org.apache.cayenne.dba.postgres with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `PostgresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `PostgresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `PostgresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `PostgresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `PostgresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `PostgresAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `PostgresSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.sqlite

  Constructor parameters in org.apache.cayenne.dba.sqlite with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `SQLiteAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLiteAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLiteAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLiteAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLiteAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLiteAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLiteSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.sqlserver

  Constructor parameters in org.apache.cayenne.dba.sqlserver with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `SQLServerAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLServerAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLServerAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLServerAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLServerAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLServerAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SQLServerSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.dba.sybase

  Constructor parameters in org.apache.cayenne.dba.sybase with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `SybaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SybaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SybaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SybaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SybaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SybaseAdapter(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)`
  ``
  `SybaseSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of Inject in org.apache.cayenne.di.spi

  Constructor parameters in org.apache.cayenne.di.spi with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultAdhocObjectFactory(Injector injector, ClassLoaderManager classLoaderManager)`
  ``
  `DefaultAdhocObjectFactory(Injector injector, ClassLoaderManager classLoaderManager)`

- ## Uses of Inject in org.apache.cayenne.event

  Constructor parameters in org.apache.cayenne.event with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `EventManagerProvider(RuntimeProperties properties)`

- ## Uses of Inject in org.apache.cayenne.log

  Constructor parameters in org.apache.cayenne.log with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `CompactSlf4jJdbcEventLogger(RuntimeProperties runtimeProperties)`
  ``
  `FormattedSlf4jJdbcEventLogger(RuntimeProperties runtimeProperties)`
  ``
  `Slf4jJdbcEventLogger(RuntimeProperties runtimeProperties)`

- ## Uses of Inject in org.apache.cayenne.reflect.generic

  Constructor parameters in org.apache.cayenne.reflect.generic with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultValueComparisonStrategyFactory(ValueObjectTypeRegistry valueObjectTypeRegistry)`

- ## Uses of Inject in org.apache.cayenne.resource

  Constructor parameters in org.apache.cayenne.resource with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `ClassLoaderResourceLocator(ClassLoaderManager classLoaderManager)`

- ## Uses of Inject in org.apache.cayenne.template

  Constructor parameters in org.apache.cayenne.template with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `CayenneSQLTemplateProcessor(TemplateContextFactory contextFactory)`

- ## Uses of Inject in org.apache.cayenne.tx

  Fields in org.apache.cayenne.tx with annotations of type Inject
  Modifier and Type
  Field
  Description
  `protected TransactionManager`
  TransactionFilter.`transactionManager`
  Constructor parameters in org.apache.cayenne.tx with annotations of type Inject
  Modifier
  Constructor
  Description
  ``
  `DefaultTransactionFactory(RuntimeProperties properties, JdbcEventLogger jdbcEventLogger)`
  ``
  `DefaultTransactionFactory(RuntimeProperties properties, JdbcEventLogger jdbcEventLogger)`
  ``
  `DefaultTransactionManager(TransactionFactory txFactory, JdbcEventLogger jdbcEventLogger)`
  ``
  `DefaultTransactionManager(TransactionFactory txFactory, JdbcEventLogger jdbcEventLogger)`