# Hierarchy For Package oracle.jdbc.replay

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - oracle.jdbc.datasource.impl.OracleDataSource (implements oracle.jdbc.internal.Monitor, oracle.jdbc.datasource.OracleDataSource, oracle.jdbc.replay.internal.OracleDataSource, javax.naming.Referenceable, java.io.Serializable)
    - oracle.jdbc.datasource.impl.OracleConnectionPoolDataSource (implements oracle.jdbc.datasource.OracleConnectionPoolDataSource, oracle.jdbc.replay.internal.OracleConnectionPoolDataSource)
      - oracle.jdbc.pool.OracleConnectionPoolDataSource
        - oracle.jdbc.xa.OracleXADataSource (implements oracle.jdbc.datasource.OracleXADataSource, oracle.jdbc.replay.internal.OracleXADataSource)
          - oracle.jdbc.xa.client.OracleXADataSource
            - oracle.jdbc.replay.OracleXADataSourceImpl
      - oracle.jdbc.replay.OracleConnectionPoolDataSourceImpl
    - oracle.jdbc.replay.OracleDataSourceImpl
  - oracle.jdbc.replay.OracleDataSourceFactory

## Interface Hierarchy

- javax.sql.CommonDataSource
  - javax.sql.ConnectionPoolDataSource
    - oracle.jdbc.datasource.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
      - oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.replay.OracleDataSource)
        - oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
  - javax.sql.DataSource (also extends java.sql.Wrapper)
    - oracle.jdbc.datasource.OracleDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
      - oracle.jdbc.replay.OracleDataSource
        - oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
          - oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
  - oracle.jdbc.datasource.OracleCommonDataSource
    - oracle.jdbc.datasource.OracleConnectionPoolDataSource (also extends javax.sql.ConnectionPoolDataSource)
      - oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.replay.OracleDataSource)
        - oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
    - oracle.jdbc.datasource.OracleDataSource (also extends javax.sql.DataSource)
      - oracle.jdbc.replay.OracleDataSource
        - oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
          - oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
    - oracle.jdbc.datasource.OracleXADataSource (also extends javax.sql.XADataSource)
      - oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.replay.OracleConnectionPoolDataSource)
  - javax.sql.XADataSource
    - oracle.jdbc.datasource.OracleXADataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
      - oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.replay.OracleConnectionPoolDataSource)
- oracle.jdbc.replay.ConnectionInitializationCallback
- oracle.jdbc.replay.ReplayableConnection
- oracle.jdbc.replay.ReplayStatistics
- oracle.jdbc.replay.ReplayStatisticsMXBean
- java.sql.Wrapper
  - javax.sql.DataSource (also extends javax.sql.CommonDataSource)
    - oracle.jdbc.datasource.OracleDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
      - oracle.jdbc.replay.OracleDataSource
        - oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
          - oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - oracle.jdbc.replay.ReplayableConnection.StatisticsReportType

Copyright © 2008, 2020, Oracle and/or its affiliates. All rights reserved.