Skip navigation links
oracle.jdbc.xa.client
Class OracleXAConnection
java.lang.Object
oracle.jdbc.pool.OraclePooledConnection
oracle.jdbc.xa.OracleXAConnection
oracle.jdbc.xa.client.OracleXAConnection
- All Implemented Interfaces:
- Serializable, PooledConnection, XAConnection
- Direct Known Subclasses:
- OracleXAHeteroConnection
-
public class OracleXAConnection
- extends OracleXAConnection
An XAConnection object provides support for distributed transactions. An XAConnection may be enlisted in a distributed transaction by means of an XAResource object.
For Optimization purposes, we decided to have 2 versions one for client and one for server when used in Java Stored Procedures and in EJB. This one is the implementation of OracleXADataSource for client side usage.
- See Also:
- Serialized Form
Fields inherited from class oracle.jdbc.pool.OraclePooledConnection |
autoCommit, cachedConnectionAttributes, close_callback_string, closeOption, connect_auto_commit_string, connection_properties_string, connectionMarkedDown, dataSourceDbUniqNameKey, dataSourceHostNameKey, dataSourceInstanceNameKey, event_listener_string, explicit_caching_enabled, ExplicitStatementCachingEnabled, implicit_caching_enabled, ImplicitStatementCachingEnabled, isClearMetaData, logicalHandle, LoginTimeout, needToAbort, object_type_map, oracleDriver, physicalConn, pool_auto_commit_string, private_data, sql_exception_string, statement_cache_size, transaction_isolation, unMatchedCachedConnAttr, url_string |
Methods inherited from class oracle.jdbc.pool.OraclePooledConnection |
addConnectionEventListener, addStatementEventListener, close, getCallWithKey, getConnectionDuringExceptionHandling, getExplicitCachingEnabled, getImplicitCachingEnabled, getLastAccessedTime, getLogicalHandle, getPhysicalHandle, getStatementCacheSize, getStatementWithKey, getStmtCacheSize, isStatementCacheInitialized, purgeExplicitCache, purgeImplicitCache, registerImplicitCacheConnectionEventListener, removeConnectionEventListener, removeStatementEventListener, setExplicitCachingEnabled, setImplicitCachingEnabled, setLastAccessedTime, setProperties, setStatementCacheSize, setStmtCacheSize, setStmtCacheSize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isXAResourceTransLoose
protected boolean isXAResourceTransLoose
TRACE
public static final boolean TRACE
-
- See Also:
- Constant Field Values
OracleXAConnection
public OracleXAConnection()
throws XAException
- Create an OracleXAConnection object.
- Throws:
XAException
OracleXAConnection
public OracleXAConnection(Connection pc)
throws XAException
- Create an OracleXAConnection object.
- Parameters:
pc
- A physical connection object.
- Throws:
XAException
getXAResource
public XAResource getXAResource()
-
Return an XA resource to the caller.
-
- Specified by:
getXAResource
in interface XAConnection
- Specified by:
getXAResource
in class OracleXAConnection
-
- Returns:
- the XAResource
Skip navigation links
Copyright © 2008, 2014, Oracle and/or its affiliates. All rights reserved.