| Interface | Description |
|---|---|
| CayenneServerModuleProvider |
This interface implementations will be used by
ServerRuntimeBuilder 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 | Description |
|---|---|
| DataContextFactory | |
| DataDomainProvider |
A
DataChannel provider that provides a single instance of DataDomain
configured per configuration supplied via injected
DataChannelDescriptorLoader. |
| DefaultDataNodeFactory | |
| DefaultDbAdapterFactory |
A factory of DbAdapters that either loads user-provided adapter or guesses
the adapter type from the database metadata.
|
| DelegatingDataSourceFactory |
A
DataSourceFactory 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.
|
| PropertyDataSourceFactory |
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 |
A
DataSourceFactory that loads JDBC connection information from an
XML resource associated with the DataNodeDescriptor, returning a DataSource
with simple connection pooling. |
| Exception | Description |
|---|---|
| DataDomainLoadException |
Copyright © 2001–2023 Apache Cayenne. All rights reserved.