public int getFormatId() { final byte[] raw = getEncodedFormRaw(); return (raw[1] & 0xff) << 24 | (raw[2] & 0xff) << 16 | (raw[3] & 0xff) << 8 | (raw[4] & 0xff); }
private boolean equals(Xid other) { return other != null && Arrays.equals(encode(other), getEncodedFormRaw()); }
public byte[] getGlobalTransactionId() { final byte[] raw = getEncodedFormRaw(); return copyOfRange(raw, 6, getGtidLen(raw) + 6); }
public byte[] getBranchQualifier() { final byte[] raw = getEncodedFormRaw(); assert raw.length == 7 + getGtidLen(raw) + getBqalLen(raw); return copyOfRange(raw, 7 + getGtidLen(raw), raw.length); }
public int getFormatId() { final byte[] raw = getEncodedFormRaw(); return (raw[1] & 0xff) << 24 | (raw[2] & 0xff) << 16 | (raw[3] & 0xff) << 8 | (raw[4] & 0xff); }
public int getFormatId() { final byte[] raw = getEncodedFormRaw(); return (raw[1] & 0xff) << 24 | (raw[2] & 0xff) << 16 | (raw[3] & 0xff) << 8 | (raw[4] & 0xff); }
private boolean equals(Xid other) { return other != null && Arrays.equals(encode(other), getEncodedFormRaw()); }
private boolean equals(Xid other) { return other != null && Arrays.equals(encode(other), getEncodedFormRaw()); }
public byte[] getGlobalTransactionId() { final byte[] raw = getEncodedFormRaw(); return copyOfRange(raw, 6, getGtidLen(raw) + 6); }
public byte[] getGlobalTransactionId() { final byte[] raw = getEncodedFormRaw(); return copyOfRange(raw, 6, getGtidLen(raw) + 6); }
public byte[] getBranchQualifier() { final byte[] raw = getEncodedFormRaw(); assert raw.length == 7 + getGtidLen(raw) + getBqalLen(raw); return copyOfRange(raw, 7 + getGtidLen(raw), raw.length); }
public byte[] getBranchQualifier() { final byte[] raw = getEncodedFormRaw(); assert raw.length == 7 + getGtidLen(raw) + getBqalLen(raw); return copyOfRange(raw, 7 + getGtidLen(raw), raw.length); }