Package oracle.sql
Class ConcreteProxyUtil
- java.lang.Object
-
- oracle.sql.ConcreteProxyUtil
-
public class ConcreteProxyUtil extends java.lang.ObjectThis class has helper methods for all concrete class needs proxification.- Since:
- release specific (what release of product did this appear in)
-
-
Constructor Summary
Constructors Constructor Description ConcreteProxyUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectcheckAndGetACProxyConnection(OracleConnection conn)Check whether connection object from proxified or not.static <T> TgetProxyObject(OracleConnection conn, T delegate, java.lang.Class proxyBaseClass, java.lang.Object creator)static <T> TgetProxyObject(T delegate, java.lang.Class proxyBaseClass, java.lang.Object creator)Get the proxy object.static OracleConnectiongetThinDriverReplayableConnectionDelegate(OracleConnection conn)static oracle.jdbc.replay.driver.TxnReplayableBasegetTxnReplayableBaseOfConnection(OracleConnection conn)static booleanisThinDriverConnection(java.lang.Object conn)Check for connection is from Thin driver or not.static booleanisThinDriverReplayableConnection(OracleConnection conn)static OracleConnectionunwrapConnectionProxy(OracleConnection conn)
-
-
-
Method Detail
-
isThinDriverConnection
public static boolean isThinDriverConnection(java.lang.Object conn)
Check for connection is from Thin driver or not.- Parameters:
conn-- Returns:
- true if Thin connection false otherwise.
-
getTxnReplayableBaseOfConnection
public static oracle.jdbc.replay.driver.TxnReplayableBase getTxnReplayableBaseOfConnection(OracleConnection conn)
-
isThinDriverReplayableConnection
public static boolean isThinDriverReplayableConnection(OracleConnection conn)
-
getThinDriverReplayableConnectionDelegate
public static OracleConnection getThinDriverReplayableConnectionDelegate(OracleConnection conn)
-
checkAndGetACProxyConnection
public static java.lang.Object checkAndGetACProxyConnection(OracleConnection conn)
Check whether connection object from proxified or not.- Parameters:
conn-- Returns:
- Proxified connection object
-
getProxyObject
public static <T> T getProxyObject(OracleConnection conn, T delegate, java.lang.Class proxyBaseClass, java.lang.Object creator)
-
getProxyObject
public static <T> T getProxyObject(T delegate, java.lang.Class proxyBaseClass, java.lang.Object creator)Get the proxy object.- Parameters:
delegate-proxyBaseClass-creator-- Returns:
-
unwrapConnectionProxy
public static OracleConnection unwrapConnectionProxy(OracleConnection conn)
-
-