1 22 package org.jboss.tm; 23 24 31 public interface XidFactoryBase 32 { 33 37 String getBaseGlobalId() ; 38 39 43 void setBaseGlobalId(String baseGlobalId) ; 44 45 49 long getGlobalIdNumber() ; 50 51 55 void setGlobalIdNumber(long globalIdNumber) ; 56 57 62 String getBranchQualifier() ; 63 64 68 void setBranchQualifier(String branchQualifier) ; 69 70 74 boolean isPad() ; 75 76 80 void setPad(boolean pad) ; 81 82 86 XidImpl newXid() ; 87 88 93 XidImpl newBranch(GlobalId globalId); 94 95 116 XidImpl newBranch(XidImpl xid,long branchIdNum); 117 118 XidImpl recreateXid(long localId); 119 120 XidImpl recreateXid(long localId, GlobalId globalId); 121 122 128 public byte[] localIdToGlobalId(long localId); 129 130 135 long extractLocalIdFrom(byte[] globalId) ; 136 137 String getBaseBranchQualifier(byte[] branchQualifier); 138 139 144 String toString(javax.transaction.xa.Xid xid) ; 145 146 } 147 | Popular Tags |