Package org.apache.cayenne.configuration.server
-
Interface Summary Interface Description CayenneServerModuleProvider This interface implementations will be used byServerRuntimeBuilderto 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 ADataChannelprovider 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 ADataSourceFactorythat 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 ADataSourceFactorythat loads JDBC connection information from an XML resource associated with the DataNodeDescriptor, returning a DataSource with simple connection pooling. -
Exception Summary Exception Description DataDomainLoadException