@Override public long getTransactionStartTimeLong() { ServerTransaction serverTransaction = _transaction; if (serverTransaction.isTransactional()) { return serverTransaction.getTransactionStartTime(); } else { return 0L; } }
public long getTransactionStartTimeLong() { ServerTransaction serverTransaction = _transaction; if (serverTransaction.isTransactional()) { return serverTransaction.getTransactionStartTime(); } else { return 0L; } }
@Override public Date getOldestTransactionStartTime() { long oldest = Long.MAX_VALUE; Iterator<ServerTransaction> iterator = getOpenTransactions(); while (iterator.hasNext()) { final ServerTransaction value = iterator.next(); if (value instanceof LocalTransaction) { long transactionStartTimeLong = value.getTransactionStartTime(); if (transactionStartTimeLong > 0 && oldest > transactionStartTimeLong) { oldest = transactionStartTimeLong; } } } return oldest == Long.MAX_VALUE ? null : new Date(oldest); }