## Uses of Interface
oracle.jdbc.replay.OracleDataSource

Packages that use OracleDataSource
oracle.jdbc.datasource.impl
oracle.jdbc.pool: A package of connection cache and pooling related classes.
oracle.jdbc.replay: Provides interfaces and factory methods for Application Continuity.
oracle.jdbc.xa: Provides classes that implement the JDBC XA APIs.
oracle.jdbc.xa.client: Provides classes that implement the JDBC XA APIs.

### Uses of OracleDataSource in oracle.jdbc.datasource.impl

Classes in oracle.jdbc.datasource.impl with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw OracleDataSource
`class` `oracle.jdbc.datasource.impl.OracleConnectionPoolDataSource`
`class` `oracle.jdbc.datasource.impl.OracleDataSource`

### Uses of OracleDataSource in oracle.jdbc.pool

Classes in oracle.jdbc.pool that implement OracleDataSource
`class` `OracleConnectionPoolDataSource` A DataSource object is a factory for Connection objects.
`class` `OracleDataSource` A DataSource object is a factory for Connection objects.
`class` `OracleOCIConnectionPool` A type-2 driver connection pool.

### Uses of OracleDataSource in oracle.jdbc.replay

Subinterfaces of OracleDataSource in oracle.jdbc.replay
`interface` `OracleConnectionPoolDataSource` A data source that supports transparent failover replay of JDBC operations.
`interface` `OracleXADataSource` A data source that supports transparent failover replay of JDBC operations.

Classes in oracle.jdbc.replay that implement OracleDataSource
`class` `OracleConnectionPoolDataSourceImpl`
`class` `OracleDataSourceImpl` JDBC Data Source that supports transparent JDBC operation replay upon a failover.
`class` `OracleXADataSourceImpl`

Methods in oracle.jdbc.replay that return OracleDataSource
`static OracleDataSource` OracleDataSourceFactory.`getOracleDataSource()` Obtains an `OracleDataSource` instance.

### Uses of OracleDataSource in oracle.jdbc.xa

Classes in oracle.jdbc.xa that implement OracleDataSource
`class` `OracleXADataSource` A factory for XAConnection objects.

### Uses of OracleDataSource in oracle.jdbc.xa.client

Classes in oracle.jdbc.xa.client that implement OracleDataSource
`class` `OracleXADataSource` A factory for XAConnection objects.