## Uses of Interface
org.apache.cayenne.configuration.server.DataSourceFactory

- Packages that use DataSourceFactory
  Package | Description
  --- | ---
  org.apache.cayenne.configuration.server |

- - ### Uses of DataSourceFactory in org.apache.cayenne.configuration.server

    Classes in org.apache.cayenne.configuration.server that implement DataSourceFactory
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DelegatingDataSourceFactory` | A `DataSourceFactory` that delegates DataSource creation to another factory, which is determined dynamically per DataNodeDescriptor.
    `class` | `JNDIDataSourceFactory` | Locates DataSource mapped via JNDI.
    `class` | `PropertyDataSourceFactory` | A DataSourceFactrory that creates a DataSource based on system properties.
    `class` | `XMLPoolingDataSourceFactory` | A `DataSourceFactory` that loads JDBC connection information from an XML resource associated with the DataNodeDescriptor, returning a DataSource with simple connection pooling.

    Fields in org.apache.cayenne.configuration.server declared as DataSourceFactory
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected DataSourceFactory` | DefaultDataNodeFactory.`dataSourceFactory` |

    Methods in org.apache.cayenne.configuration.server that return DataSourceFactory
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DataSourceFactory` | DelegatingDataSourceFactory.`getDataSourceFactory​(DataNodeDescriptor nodeDescriptor)` |