in geronimo-transaction/src/main/java/org/apache/geronimo/transaction/manager/RecoveryImpl.java [251:278]
private static String toString(Xid xid) {
if (xid instanceof XidImpl) {
return xid.toString();
}
StringBuilder s = new StringBuilder();
s.append("[Xid:class=").append(xid.getClass().getSimpleName()).append(":globalId=");
byte[] globalId = xid.getGlobalTransactionId();
if (globalId == null) {
s.append("null");
} else {
for (int i = 0; i < globalId.length; i++) {
s.append(Integer.toHexString(globalId[i]));
}
s.append(",length=").append(globalId.length);
}
s.append(",branchId=");
byte[] branchId = xid.getBranchQualifier();
if (branchId == null) {
s.append("null");
} else {
for (int i = 0; i < branchId.length; i++) {
s.append(Integer.toHexString(branchId[i]));
}
s.append(",length=").append(branchId.length);
}
s.append("]");
return s.toString();
}