Package nexj.core.rpc.ra.tx

Examples of nexj.core.rpc.ra.tx.GenericJournalRecord


      }
      else
      {
         if (info.isOperationPerformed())
         {
            GenericJournalRecord operationRecord;

            if (info.isLastOpIsDelete())
            {
               operationRecord = new FileJournalRecordDelete(xid,
                  info.getStageTwoFile().getAbsolutePath(), info.getTargetFile()
View Full Code Here


      List opsList = journal.getRecords();
      int nOpsCount = opsList.size();
     
      for (int i = 0; i < nOpsCount; i++)
      {
         GenericJournalRecord opRecord = (GenericJournalRecord)opsList.get(i);
         int nOpCode = opRecord.getOpCode();
        
         switch (nOpCode)
         {
            case FileJournalRecordCopyInsert.OPCODE:
               //CREATE and OUTGOING
View Full Code Here

     
      try
      {
         for (int i = 0; i < nOpsCount; i++)
         {
            GenericJournalRecord opRecord = (GenericJournalRecord)opsList.get(i);
            int nOpCode = opRecord.getOpCode();
           
            sErrorResourceName = opRecord.toString();
           
            switch (nOpCode)
            {
               case FileJournalRecordCopyUpdate.OPCODE:
                  //UPDATE
View Full Code Here

      //Journal must mark transaction as completed.
      pJournal = PersistentJournal.makeJournal(m_outgoingJournal);
      journal = pJournal.recoverJournal(makeXid(7));
     
      List recordsList = journal.getRecords();
      GenericJournalRecord lastRecord = (GenericJournalRecord)recordsList.get(recordsList.size() - 1);
     
      assertEquals(JournalRecordCompleted.OPCODE, lastRecord.getOpCode());
      assertEquals(recoveredXid, lastRecord.getXid());
     
      pJournal.close();
   }
View Full Code Here

TOP

Related Classes of nexj.core.rpc.ra.tx.GenericJournalRecord

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.