# 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)`