weblogic.transaction
Interface InterposedTransactionManager
public interface InterposedTransactionManager
InterposedTransactionManager is used by a bi-directional gateway
for importing foreign transactions into WLS. Gateway implementors
obtain a XAResource
interface from the WLS
Transaction Manager to import foreign transactions into WLS,
and to coordinate the foreign transactions.
InterposedTransactionManager is available via JNDI lookup under the
path of "weblogic.transaction.coordinators."
and from weblogic.transaction.TxHelper
.
- See Also:
TxHelper.getClientInterposedTransactionManager
,
Note that we do not yet support importing the same foreign
transaction into different WLS domains via our Client
InterposedTransactionManager
.
getXAResource
XAResource getXAResource()
- Obtains the
XAResource
object associated with this
Transaction Manager instance
- Returns:
- the
XAResource
interface implemented by
the WLS Transaction Manager. It is used by the gateway
for subsequent import and coordination of the foreign
transactions.
getTransaction
Transaction getTransaction()
- Gets the transaction object that is associated with the current
thread
return The transaction object that is associated with the
current thread
getTransaction
Transaction getTransaction(Xid xid)
- Given an Xid returns the corresponding transaction object, if any
- Parameters:
xid
- Specifies the Xid, whether it is a foreign Xid or a
WLS Xid
- Returns:
- The transaction object that is associated with the
given Xid