569570571572573574575576577578579
{ GenericJournalRecord operationRecord; if (info.isLastOpIsDelete()) { operationRecord = new FileJournalRecordDelete(xid, info.getStageTwoFile().getAbsolutePath(), info.getTargetFile() ); } else {
365366367368369370371372373374375376
if (bRecovery) { throw new XAException(XAException.XA_HEURRB); } FileJournalRecordDelete delete = (FileJournalRecordDelete)opRecord; LockableFile target = delete.getFileHandle(); if (target != null) { target.closeAndDelete(); }