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

Packages that use DataSourceFactory
Package
Description
org.apache.cayenne.configuration.runtime

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

  Classes in org.apache.cayenne.configuration.runtime 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`
  Deprecated.
  since 5.0, unused by Cayenne
  `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.runtime declared as DataSourceFactory
  Modifier and Type
  Field
  Description
  `protected DataSourceFactory`
  DefaultDataNodeFactory.`dataSourceFactory`
  Methods in org.apache.cayenne.configuration.runtime that return DataSourceFactory
  Modifier and Type
  Method
  Description
  `protected DataSourceFactory`
  DelegatingDataSourceFactory.`getDataSourceFactory(DataNodeDescriptor nodeDescriptor)`