public final class ConnectionHolder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
ConnectionHolder.Abort41Executor |
Modifier and Type | Field and Description |
---|---|
java.lang.reflect.Method |
abort |
java.lang.reflect.Method |
abort41 |
private java.util.concurrent.Executor |
abort41Executor |
boolean |
abort41Supported |
java.lang.reflect.Method |
getServerSessionInfo |
boolean |
hasAbortMethod |
boolean |
hasOracleOpenProxySession |
boolean |
hasOracleProxyConnectionCloseMethod |
boolean |
hasPingDatabaseMethod |
boolean |
hasSetProxyObject |
java.sql.Connection |
jconn |
java.lang.reflect.Method |
oracleAttachServerConnection |
java.lang.reflect.Method |
oracleBeginRequest |
java.lang.reflect.Method |
oracleDetachServerConnection |
java.lang.reflect.Method |
oracleGetTransactionState |
java.lang.reflect.Method |
oracleIsUsable |
java.lang.reflect.Method |
oracleOpenProxySession |
java.lang.reflect.Method |
oraclePhysicalConnectionWithin |
java.lang.reflect.Method |
oracleProxyConnectionClose |
java.lang.Object |
oracleTransactionStateTransactionStarted |
java.lang.reflect.Method |
pingDatabase |
int |
pingDatabaseOk |
int |
proxySession |
int |
proxyTypeUserName |
java.lang.String |
proxyUserName |
java.lang.String |
proxyUserPassword |
ConnectionState |
state |
Constructor and Description |
---|
ConnectionHolder() |
Modifier and Type | Method and Description |
---|---|
void |
invokeAbort(java.sql.Connection conn) |
boolean |
isAbortSupported() |
boolean |
isOracleGetTransactionStateSupported() |
boolean |
isOracleLocalTransactionStarted() |
public java.sql.Connection jconn
public ConnectionState state
public java.lang.reflect.Method abort
public boolean hasAbortMethod
public java.lang.reflect.Method pingDatabase
public boolean hasPingDatabaseMethod
public int pingDatabaseOk
public java.lang.reflect.Method oracleProxyConnectionClose
public boolean hasOracleProxyConnectionCloseMethod
public java.lang.reflect.Method oracleAttachServerConnection
public java.lang.reflect.Method oracleDetachServerConnection
public java.lang.reflect.Method oraclePhysicalConnectionWithin
public java.lang.reflect.Method oracleBeginRequest
public java.lang.reflect.Method oracleIsUsable
public java.lang.reflect.Method getServerSessionInfo
public int proxySession
public java.lang.reflect.Method oracleOpenProxySession
public boolean hasOracleOpenProxySession
public boolean hasSetProxyObject
public java.lang.String proxyUserName
public java.lang.String proxyUserPassword
public int proxyTypeUserName
public java.lang.reflect.Method oracleGetTransactionState
public java.lang.Object oracleTransactionStateTransactionStarted
public boolean abort41Supported
public java.lang.reflect.Method abort41
private java.util.concurrent.Executor abort41Executor
public boolean isAbortSupported()
public void invokeAbort(java.sql.Connection conn) throws java.sql.SQLException
java.sql.SQLException
public boolean isOracleGetTransactionStateSupported()
public boolean isOracleLocalTransactionStarted()