Class OracleOCIProxyConnector
- java.lang.Object
-
- org.eclipse.persistence.sessions.JNDIConnector
-
- org.eclipse.persistence.platform.database.oracle.OracleOCIProxyConnector
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Connector
public class OracleOCIProxyConnector extends JNDIConnector
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.sessions.JNDIConnector
COMPOSITE_NAME_LOOKUP, COMPOUND_NAME_LOOKUP, context, dataSource, isCallbackRegistered, lookupType, name, STRING_LOOKUP, UNDEFINED_LOOKUP
-
-
Constructor Summary
Constructors Constructor Description OracleOCIProxyConnector()
PUBLIC: Construct a Connector with no settings.OracleOCIProxyConnector(String name)
PUBLIC: Construct a Connector with the datasource name.OracleOCIProxyConnector(Context context, String name)
PUBLIC: Construct a Connector with the datasource name.OracleOCIProxyConnector(oracle.jdbc.pool.OracleOCIConnectionPool oracleOCIConnectionPool)
PUBLIC: Construct a Connector with OracleOCIConnectionPool.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Connection
connect(Properties properties, Session session)
INTERNAL: In case "proxytype" property is specified connects using proxy connection, otherwise calls its superclass.-
Methods inherited from class org.eclipse.persistence.sessions.JNDIConnector
clone, getConnectionDetails, getContext, getDataSource, getLookupType, getName, setContext, setDataSource, setLookupType, setName, toString, toString
-
-
-
-
Constructor Detail
-
OracleOCIProxyConnector
public OracleOCIProxyConnector()
PUBLIC: Construct a Connector with no settings. The datasource name will still need to be set.
-
OracleOCIProxyConnector
public OracleOCIProxyConnector(Context context, String name) throws ValidationException
PUBLIC: Construct a Connector with the datasource name.- Throws:
ValidationException
-
OracleOCIProxyConnector
public OracleOCIProxyConnector(String name)
PUBLIC: Construct a Connector with the datasource name.
-
OracleOCIProxyConnector
public OracleOCIProxyConnector(oracle.jdbc.pool.OracleOCIConnectionPool oracleOCIConnectionPool)
PUBLIC: Construct a Connector with OracleOCIConnectionPool.
-
-
Method Detail
-
connect
public Connection connect(Properties properties, Session session) throws DatabaseException, ValidationException
INTERNAL: In case "proxytype" property is specified connects using proxy connection, otherwise calls its superclass.- Specified by:
connect
in interfaceConnector
- Overrides:
connect
in classJNDIConnector
- Returns:
- java.sql.Connection
- Throws:
DatabaseException
ValidationException
-
-