EclipseLink 2.4.0, build 'v20120608-r11652' API Reference

org.eclipse.persistence.platform.database.oracle
Class OracleOCIProxyConnector

java.lang.Object
  extended by org.eclipse.persistence.sessions.JNDIConnector
      extended by org.eclipse.persistence.platform.database.oracle.OracleOCIProxyConnector
All Implemented Interfaces:
java.io.Serializable, java.lang.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
 
Constructor Summary
OracleOCIProxyConnector()
          PUBLIC: Construct a Connector with no settings.
OracleOCIProxyConnector(javax.naming.Context context, java.lang.String name)
          PUBLIC: Construct a Connector with the datasource name.
OracleOCIProxyConnector(oracle.jdbc.pool.OracleOCIConnectionPool oracleOCIConnectionPool)
          PUBLIC: Construct a Connector with OracleOCIConnectionPool.
OracleOCIProxyConnector(java.lang.String name)
          PUBLIC: Construct a Connector with the datasource name.
 
Method Summary
 java.sql.Connection connect(java.util.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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OracleOCIProxyConnector

public OracleOCIProxyConnector()
PUBLIC: Construct a Connector with no settings. The datasource name will still need to be set.


OracleOCIProxyConnector

public OracleOCIProxyConnector(javax.naming.Context context,
                               java.lang.String name)
                        throws ValidationException
PUBLIC: Construct a Connector with the datasource name.

Throws:
ValidationException

OracleOCIProxyConnector

public OracleOCIProxyConnector(java.lang.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 java.sql.Connection connect(java.util.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 interface Connector
Overrides:
connect in class JNDIConnector
Returns:
java.sql.Connection
Throws:
DatabaseException
ValidationException

EclipseLink 2.4.0, build 'v20120608-r11652' API Reference