public class PoolDataSourceFactory
extends java.lang.Object
PoolDataSource
or PoolXADataSource
that provide
access to Universal Connection Pool functionalities.Constructor and Description |
---|
PoolDataSourceFactory() |
Modifier and Type | Method and Description |
---|---|
static PoolDataSource |
getPoolDataSource()
Obtains a pool-enabled
PoolDataSource instance. |
static PoolDataSource |
getPoolDataSource(java.util.Properties configuration)
Creates and configures a new data source to a shared pool instance.
|
static PoolDataSource |
getPoolDataSource(java.lang.String dataSourceName)
Obtains a pool-enabled
PoolDataSource instance. |
static PoolXADataSource |
getPoolXADataSource()
Obtains a pool-enabled
PoolXADataSource instance. |
static PoolXADataSource |
getPoolXADataSource(java.util.Properties configuration)
Creates and configures a new XA data source to a shared pool instance.
|
static PoolXADataSource |
getPoolXADataSource(java.lang.String dataSourceName)
Obtains a pool-enabled
PoolXADataSource instance. |
public static PoolDataSource getPoolDataSource()
PoolDataSource
instance.PoolDataSource
instance.public static PoolDataSource getPoolDataSource(java.lang.String dataSourceName) throws java.sql.SQLException
PoolDataSource
instance.
The location of the XML configuration file is specified using
the Java system property "oracle.ucp.jdbc.xmlConfigFile".dataSourceName
- name of the data source present in configuration file.PoolDataSource
instance.java.sql.SQLException
public static PoolDataSource getPoolDataSource(java.util.Properties configuration) throws java.sql.SQLException
connectionPoolName
, dataSourceName
,
user
, password
, description
,
serviceName
, pdbRoles
.configuration
- the configuration input as PropertiesPoolDataSource
instance.java.sql.SQLException
- If an error occurs while configuring new data source.public static PoolXADataSource getPoolXADataSource()
PoolXADataSource
instance.PoolXADataSource
instance.public static PoolXADataSource getPoolXADataSource(java.lang.String dataSourceName) throws java.sql.SQLException
PoolXADataSource
instance.
The location of the XML configuration file is specified using
the Java system property "oracle.ucp.jdbc.xmlConfigFile".dataSourceName
- name of the data source present in configuration file.PoolXADataSource
instance.java.sql.SQLException
public static PoolXADataSource getPoolXADataSource(java.util.Properties configuration) throws java.sql.SQLException
connectionPoolName
, dataSourceName
,
user
, password
, description
,
serviceName
, pdbRoles
.configuration
- the configuration input as PropertiesPoolXADataSource
instance.java.sql.SQLException
- If an error occurs while configuring new XA data source.