|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.tx.at.runtime.TransactionIdHelper
public abstract class TransactionIdHelper
Helper class for converting between Xids and WS-AT transaction Ids.
| Constructor Summary | |
|---|---|
TransactionIdHelper()
|
|
| Method Summary | |
|---|---|
static TransactionIdHelper |
getInstance()
Returns the TransactionIdHelper instance. |
abstract javax.transaction.xa.Xid |
getOrCreateXid(byte[] tid)
Returns a foreign Xid that is mapped to the specified WS-AT transaction Id. |
abstract byte[] |
getTid(javax.transaction.xa.Xid xid)
Returns the foreign WS-AT transaction Id that is mapped to the foreign Xid. |
abstract javax.transaction.xa.Xid |
getXid(byte[] tid)
Returns the foreign Xid that is mapped to the specified WS-AT transaction Id. |
abstract javax.transaction.xa.Xid |
remove(byte[] tid)
Removes the foreign WS-AT tid to Xid mapping |
abstract byte[] |
remove(javax.transaction.xa.Xid xid)
Removes the foreign WS-AT tid to Xid mapping |
abstract javax.transaction.xa.Xid |
wsatid2xid(java.lang.String wsatid)
Convert a WS-AT Id that was generated from a Xid back into a Xid |
abstract java.lang.String |
xid2wsatid(javax.transaction.xa.Xid xid)
Convert a Xid to WS-AT Id format. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransactionIdHelper()
| Method Detail |
|---|
public static TransactionIdHelper getInstance()
public abstract java.lang.String xid2wsatid(javax.transaction.xa.Xid xid)
xid - A Xid.
public abstract javax.transaction.xa.Xid wsatid2xid(java.lang.String wsatid)
wsatid - A -based WS-AT tid
public abstract javax.transaction.xa.Xid getOrCreateXid(byte[] tid)
tid - A foreign WS-AT tid in string representation.
public abstract javax.transaction.xa.Xid getXid(byte[] tid)
tid - A foreign WS-AT tid.
public abstract byte[] getTid(javax.transaction.xa.Xid xid)
xid - A foreign Xid that was created from the foreign tid.
public abstract javax.transaction.xa.Xid remove(byte[] tid)
tid - A foreign WS-AT transaction Id.
public abstract byte[] remove(javax.transaction.xa.Xid xid)
xid - A foreign Xid that is mapped to a foreign tid.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||