Package org.apache.cayenne.configuration.server
-
Interface Summary Interface Description CayenneServerModuleProvider This interface implementations will be used byServerRuntimeBuilder
to auto-load server modules.DataNodeFactory A factory for creating DataNodes from descriptors.DataSourceFactory DbAdapterDetector A factory interface providing DbAdapter based on JDBC metadata.DbAdapterFactory -
Class Summary Class Description DataContextFactory DataDomainProvider ADataChannel
provider that provides a single instance of DataDomain configured per configuration supplied via injectedDataChannelDescriptorLoader
.DefaultDataNodeFactory DefaultDbAdapterFactory A factory of DbAdapters that either loads user-provided adapter or guesses the adapter type from the database metadata.DelegatingDataSourceFactory ADataSourceFactory
that delegates DataSource creation to another factory, which is determined dynamically per DataNodeDescriptor.DomainDataChannelProvider This is a default implementation of a DataChannel provider that simply returns a DataDomain for a given runtime.JNDIDataSourceFactory Locates DataSource mapped via JNDI.MainCayenneServerModuleProvider ServerModule auto-loading facility.PkGeneratorFactoryProvider Per-adapter provider of PkGeneratorsPropertyDataSourceFactory A DataSourceFactrory that creates a DataSource based on system properties.ServerModule A DI module containing all Cayenne server runtime configuration.ServerRuntime Object representing Cayenne stack.ServerRuntimeBuilder A convenience class to assemble custom ServerRuntime.XMLPoolingDataSourceFactory ADataSourceFactory
that loads JDBC connection information from an XML resource associated with the DataNodeDescriptor, returning a DataSource with simple connection pooling. -
Exception Summary Exception Description DataDomainLoadException