public class XIDFactory
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
id |
private static boolean |
set |
Constructor and Description |
---|
XIDFactory() |
Modifier and Type | Method and Description |
---|---|
static javax.transaction.xa.Xid |
createXID(byte[] aGlobalTransactionId,
byte[] aBranchQualifier)
Create an Xid object, assuming global transaction identifier is in internal
format of weblogic's transaction manager.
|
static javax.transaction.xa.Xid |
createXID(int aFormatId,
byte[] aGlobalTransactionId,
byte[] aBranchQualifier)
Create an Xid object, given its public attributes.
|
static javax.transaction.xa.Xid |
createXID(java.lang.String branch)
Create an Xid object, given its public attributes.
|
static int |
getFormatId()
Internal use.
|
static java.lang.String |
xidToString(javax.transaction.xa.Xid xid,
boolean includeBranchQualifier)
Internal use.
|
public static final javax.transaction.xa.Xid createXID(byte[] aGlobalTransactionId, byte[] aBranchQualifier)
aGlobalTransactionId
- Global transation identifieraBranchQualifier
- Branch qualifier (optional)public static javax.transaction.xa.Xid createXID(int aFormatId, byte[] aGlobalTransactionId, byte[] aBranchQualifier)
aFormatId
- Format identifieraGlobalTransactionId
- Global transation identifieraBranchQualifier
- Branch qualifierpublic static javax.transaction.xa.Xid createXID(java.lang.String branch)
branch
- branch namepublic static java.lang.String xidToString(javax.transaction.xa.Xid xid, boolean includeBranchQualifier)
public static int getFormatId()