public class DefaultDbAdapterFactory extends Object implements DbAdapterFactory
| Modifier and Type | Field and Description | 
|---|---|
| protected List<DbAdapterDetector> | detectors | 
| protected Injector | injector | 
| protected JdbcEventLogger | jdbcEventLogger | 
| protected AdhocObjectFactory | objectFactory | 
| Constructor and Description | 
|---|
| DefaultDbAdapterFactory(List<DbAdapterDetector> detectors) | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAdapter | createAdapter(DataNodeDescriptor nodeDescriptor,
             DataSource dataSource)Returns an instance of DbAdapter if the factory detects that it knows how to handle
 the database. | 
| protected DbAdapter | defaultAdapter() | 
| protected DbAdapter | detectAdapter(DatabaseMetaData metaData) | 
| protected DbAdapter | detectAdapter(DataSource dataSource) | 
protected Injector injector
protected JdbcEventLogger jdbcEventLogger
protected AdhocObjectFactory objectFactory
protected List<DbAdapterDetector> detectors
public DefaultDbAdapterFactory(List<DbAdapterDetector> detectors)
public DbAdapter createAdapter(DataNodeDescriptor nodeDescriptor, DataSource dataSource) throws Exception
DbAdapterFactorycreateAdapter in interface DbAdapterFactoryExceptionprotected DbAdapter detectAdapter(DataSource dataSource)
protected DbAdapter detectAdapter(DatabaseMetaData metaData) throws SQLException
SQLExceptionprotected DbAdapter defaultAdapter()
Copyright © 2001–2023 Apache Cayenne. All rights reserved.