/** * Simple helper method which returns a set of GTRIDs of transactions in which * this resource is enlisted. Useful for monitoring. * @return a set of String-encoded GTRIDs of transactions in which this resource is enlisted. */ public Set<String> getXAResourceHolderStateGtrids() { synchronized (xaResourceHolderStates) { HashSet<String> gtridsAsStrings = new HashSet<String>(); for (Uid uid : xaResourceHolderStates.keySet()) { gtridsAsStrings.add(uid.toString()); } return gtridsAsStrings; } } }
@Override public String getGtrid() { return resourceManager.getGtrid().toString(); }
@Override public String getGtrid() { return resourceManager.getGtrid().toString(); }
private String buildTlogsGtrid(List tlogs) { TransactionLogRecord tlog = (TransactionLogRecord) tlogs.get(0); return tlog.getGtrid().toString(); }
private String buildTlogsGtrid(List tlogs) { TransactionLogRecord tlog = (TransactionLogRecord) tlogs.get(0); return tlog.getGtrid().toString(); }
private String buildTlogsGtrid(List tlogs) { JournalRecord tlog = (JournalRecord) tlogs.get(0); return tlog.getGtrid().toString(); }
public String getGtrid() { return resourceManager.getGtrid().toString(); }
private String buildTlogsGtrid(List tlogs) { JournalRecord tlog = (JournalRecord) tlogs.get(0); return tlog.getGtrid().toString(); }
public void filterByGtrid(String gtrid) { if (gtrid == null) { displayedRows = new ArrayList(tLogs); } else { List newDis = new ArrayList(); for (int i = 0; i < displayedRows.size(); i++) { TransactionLogRecord transactionLogRecord = (TransactionLogRecord) displayedRows.get(i); if (transactionLogRecord.getGtrid().toString().equals(gtrid)) newDis.add(transactionLogRecord); } displayedRows = newDis; } } }
public void filterByGtrid(String gtrid) { if (gtrid == null) { displayedRows = new ArrayList<TransactionLogRecord>(tLogs); } else { List<TransactionLogRecord> newDis = new ArrayList<TransactionLogRecord>(); for (int i = 0; i < displayedRows.size(); i++) { TransactionLogRecord transactionLogRecord = displayedRows.get(i); if (transactionLogRecord.getGtrid().toString().equals(gtrid)) newDis.add(transactionLogRecord); } displayedRows = newDis; } } }
public String getGtrid() { return resourceManager.getGtrid().toString(); }
public void filterByGtrid(String gtrid) { if (gtrid == null) { displayedRows = new ArrayList(tLogs); } else { List newDis = new ArrayList(); for (int i = 0; i < displayedRows.size(); i++) { TransactionLogRecord transactionLogRecord = (TransactionLogRecord) displayedRows.get(i); if (transactionLogRecord.getGtrid().toString().equals(gtrid)) newDis.add(transactionLogRecord); } displayedRows = newDis; } } }
public boolean acceptLog(TransactionLogRecord tlog) { if (tlog.getStatus() == Status.STATUS_COMMITTING) { pendingTLogs.put(tlog.getGtrid(), tlog); return true; } if (tlog.getStatus() == Status.STATUS_COMMITTED || tlog.getStatus() == Status.STATUS_ROLLEDBACK && pendingTLogs.containsKey(tlog.getGtrid().toString())) { tLogs.remove(pendingTLogs.get(tlog.getGtrid())); } return false; }
public boolean acceptLog(TransactionLogRecord tlog) { if (tlog.getStatus() == Status.STATUS_COMMITTING) { pendingTLogs.put(tlog.getGtrid(), tlog); return true; } if (tlog.getStatus() == Status.STATUS_COMMITTED || tlog.getStatus() == Status.STATUS_ROLLEDBACK && pendingTLogs.containsKey(tlog.getGtrid().toString())) { tLogs.remove(pendingTLogs.get(tlog.getGtrid())); } return false; }
public void testHexaStringEncoder() throws Exception { byte[] result = Encoder.intToBytes(0x80); String hexString = new Uid(result).toString(); assertEquals("00000080", hexString); result = Encoder.longToBytes(0x81); hexString = new Uid(result).toString(); assertEquals("0000000000000081", hexString); result = Encoder.shortToBytes((short) 0xff); hexString = new Uid(result).toString(); assertEquals("00FF", hexString); }
public void testHexaStringEncoder() throws Exception { byte[] result = Encoder.intToBytes(0x80); String hexString = new Uid(result).toString(); assertEquals("00000080", hexString); result = Encoder.longToBytes(0x81); hexString = new Uid(result).toString(); assertEquals("0000000000000081", hexString); result = Encoder.shortToBytes((short) 0xff); hexString = new Uid(result).toString(); assertEquals("00FF", hexString); }