## Uses of Class
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.rop.client |
  org.apache.cayenne.configuration.server |
  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.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.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.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
    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
    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
    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
    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
    Constructor | Description
    --- | ---
    `DefaultRuntimeProperties​(Map<String,​String> properties)` |

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

    Fields in org.apache.cayenne.configuration.rop.client with annotations of type Inject
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Provider<DataChannel>` | LocalConnectionProvider.`clientServerChannelProvider` |
    `protected ClientConnection` | ClientChannelProvider.`connection` |
    `protected DataChannel` | CayenneContextFactory.`dataChannel` |
    `protected EventManager` | ClientChannelProvider.`eventManager` |
    `protected Injector` | CayenneContextFactory.`injector` |
    `protected RuntimeProperties` | CayenneContextFactory.`properties` |
    `protected RuntimeProperties` | ClientChannelProvider.`properties` |
    `protected QueryCache` | CayenneContextFactory.`queryCache` |

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

    Fields in org.apache.cayenne.configuration.server 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 List<DataChannelFilter>` | DataDomainProvider.`filters` | Deprecated. since 4.1, use query and sync filters instead
    `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` |
    `protected ValueComparisonStrategyFactory` | DataDomainProvider.`valueComparisonStrategyFactory` |
    `protected ValueObjectTypeRegistry` | DataDomainProvider.`valueObjectTypeRegistry` |

    Constructor parameters in org.apache.cayenne.configuration.server with annotations of type Inject
    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 BatchTranslatorFactory` | JdbcAdapter.`batchQueryBuilderFactory` | Deprecated. since 4.0 BatchQueryBuilderfactory is attached to the DataNode.
    `protected JdbcEventLogger` | JdbcAdapter.`logger` |

    Constructor parameters in org.apache.cayenne.dba with annotations of type Inject
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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.openbase

    Constructor parameters in org.apache.cayenne.dba.openbase with annotations of type Inject
    Constructor | Description
    --- | ---
    `OpenBaseAdapter​(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)` | Deprecated.
    `OpenBaseAdapter​(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)` | Deprecated.
    `OpenBaseAdapter​(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)` | Deprecated.
    `OpenBaseAdapter​(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)` | Deprecated.
    `OpenBaseAdapter​(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)` | Deprecated.
    `OpenBaseAdapter​(RuntimeProperties runtimeProperties, List<ExtendedType> defaultExtendedTypes, List<ExtendedType> userExtendedTypes, List<ExtendedTypeFactory> extendedTypeFactories, ResourceLocator resourceLocator, ValueObjectTypeRegistry valueObjectTypeRegistry)` | Deprecated.
    `OpenBaseSniffer​(AdhocObjectFactory objectFactory)` | Deprecated.

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

    Constructor parameters in org.apache.cayenne.dba.oracle with annotations of type Inject
    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
    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
    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
    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
    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
    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
    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
    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
    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
    Constructor | Description
    --- | ---
    `ClassLoaderResourceLocator​(ClassLoaderManager classLoaderManager)` |

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

    Fields in org.apache.cayenne.rop with annotations of type Inject
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected RuntimeProperties` | HttpClientConnectionProvider.`runtimeProperties` |
    `protected Provider<org.apache.cayenne.rop.ROPSerializationService>` | HttpClientConnectionProvider.`serializationServiceProvider` |

    Constructor parameters in org.apache.cayenne.rop with annotations of type Inject
    Constructor | Description
    --- | ---
    `ProxyRemoteService​(org.apache.cayenne.rop.ROPSerializationService serializationService, ROPConnector ropConnector)` |
    `ProxyRemoteService​(org.apache.cayenne.rop.ROPSerializationService serializationService, ROPConnector ropConnector)` |

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

    Constructor parameters in org.apache.cayenne.template with annotations of type Inject
    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
    Constructor | Description
    --- | ---
    `DefaultTransactionFactory​(RuntimeProperties properties, JdbcEventLogger jdbcEventLogger)` |
    `DefaultTransactionFactory​(RuntimeProperties properties, JdbcEventLogger jdbcEventLogger)` |
    `DefaultTransactionManager​(TransactionFactory txFactory, JdbcEventLogger jdbcEventLogger)` |
    `DefaultTransactionManager​(TransactionFactory txFactory, JdbcEventLogger jdbcEventLogger)` |