| Interface | Description | 
|---|---|
| AffinityCallback | Callback interface for Oracle RAC affinity. | 
| ConnectionPoolFailoverCallback | Controls the failover of WebLogic Server MultiPools. | 
| DataAffinityCallback | Callback interface for Oracle RAC Data Affinity | 
| DataSourceSwitchingCallback | A DataSourceSwitchingCallback provides a method
 to get a datasource from the proxy datasource. | 
| DriverInterceptor | Interface for tracing all JDBC calls. | 
| WLConnection | A WLConnection provides
 methods not supported by java.sql.Connection. | 
| WLDataSource | A WLDataSource provides
 methods not supported by javax.sql.DataSource. | 
| Exception | Description | 
|---|---|
| ConnectionDeadSQLException | This exception is generated when an application request to get
 a connection fails because the connection selected to be returned
 to the application from the pool fails the configured tests. | 
| ConnectionUnavailableSQLException | This exception is generated when an application request to get
 a connection fails because there are currently no connections
 available in the pool to be allocated. | 
| PoolDisabledSQLException | This exception is generated when an application request to get
 a connection fails because the JDBC Connection Pool has been
 administratively disabled. | 
| PoolLimitSQLException | This exception is generated when an application request to get
 a connection fails due to an application configured threshold. | 
| PoolPermissionsSQLException | This exception is generated when an application request to get
 a connection fails a (security) authentication or authorization
 check. | 
| PoolUnavailableSQLException | This exception is generated when an application request to get
 a connection fails because there are currently no connections
 available in the pool to be allocated. |