Class DataDomainProvider
java.lang.Object
org.apache.cayenne.configuration.server.DataDomainProvider
- All Implemented Interfaces:
- Provider<DataDomain>
public class DataDomainProvider extends Object implements Provider<DataDomain>
A 
DataChannel provider that provides a single instance of DataDomain
 configured per configuration supplied via injected
 DataChannelDescriptorLoader.- Since:
- 3.1
- 
Field SummaryFields Modifier and Type Field Description protected DataNodeFactorydataNodeFactoryprotected DataChannelDescriptorMergerdescriptorMergerprotected List<DataChannelFilter>filtersDeprecated.since 4.1, use query and sync filters insteadprotected Injectorinjectorprotected List<Object>listenersprotected DataChannelDescriptorLoaderloaderprotected List<String>locationsprotected QueryCachequeryCacheprotected List<DataChannelQueryFilter>queryFiltersprotected ResourceLocatorresourceLocatorprotected RuntimePropertiesruntimePropertiesprotected List<DataChannelSyncFilter>syncFiltersprotected ValueObjectTypeRegistryvalueObjectTypeRegistry
- 
Constructor SummaryConstructors Constructor Description DataDomainProvider()
- 
Method SummaryModifier and Type Method Description protected DataNodeaddDataNode(DataDomain dataDomain, DataNodeDescriptor nodeDescriptor)protected DataDomaincreateAndInitDataDomain()protected DataDomaincreateDataDomain(String name)DataDomainget()protected DataChannelDescriptorloadDescriptor()
- 
Field Details- 
resourceLocator
- 
descriptorMerger
- 
loader
- 
filtersDeprecated.since 4.1, use query and sync filters instead
- 
queryFilters- Since:
- 4.1
 
- 
syncFilters- Since:
- 4.1
 
- 
listeners
- 
locations
- 
injector
- 
queryCache
- 
runtimeProperties
- 
dataNodeFactory
- 
valueObjectTypeRegistry
 
- 
- 
Constructor Details- 
DataDomainProviderpublic DataDomainProvider()
 
- 
- 
Method Details- 
get- Specified by:
- getin interface- Provider<DataDomain>
- Throws:
- ConfigurationException
 
- 
createDataDomain
- 
createAndInitDataDomain- Throws:
- Exception
 
- 
loadDescriptor- Since:
- 4.0
 
- 
addDataNodeprotected DataNode addDataNode(DataDomain dataDomain, DataNodeDescriptor nodeDescriptor) throws Exception- Throws:
- Exception
- Since:
- 4.0
 
 
-