org.apache.cayenne.configuration.server
Class DataDomainProvider
java.lang.Object
org.apache.cayenne.configuration.server.DataDomainProvider
- All Implemented Interfaces:
- Provider<DataDomain>
public class DataDomainProvider
- extends java.lang.Object
- implements Provider<DataDomain>
A DataChannel
provider that provides a single instance of DataDomain configured
per configuration supplied via injected DataChannelDescriptorLoader
.
- Since:
- 3.1
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resourceLocator
protected ResourceLocator resourceLocator
descriptorMerger
protected DataChannelDescriptorMerger descriptorMerger
loader
protected DataChannelDescriptorLoader loader
defaultSchemaUpdateStrategy
protected SchemaUpdateStrategy defaultSchemaUpdateStrategy
adapterFactory
protected DbAdapterFactory adapterFactory
dataSourceFactory
protected DataSourceFactory dataSourceFactory
objectFactory
protected AdhocObjectFactory objectFactory
filters
protected java.util.List<DataChannelFilter> filters
locations
protected java.util.List<java.lang.String> locations
injector
protected Injector injector
jdbcEventLogger
protected JdbcEventLogger jdbcEventLogger
queryCache
protected QueryCache queryCache
runtimeProperties
protected RuntimeProperties runtimeProperties
DataDomainProvider
public DataDomainProvider()
get
public DataDomain get()
throws ConfigurationException
- Specified by:
get
in interface Provider<DataDomain>
- Throws:
ConfigurationException
createDataDomain
protected DataDomain createDataDomain(java.lang.String name)
createAndInitDataDomain
protected DataDomain createAndInitDataDomain()
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2001-2012 Apache Cayenne. All Rights Reserved.