Package nexj.core.rpc.ra.tx

Examples of nexj.core.rpc.ra.tx.MemoryJournal.addRecord()


      journal3.addRecord(new JournalRecordTesting(xid4, FileJournalRecordDelete.OPCODE));
      journal3.addRecord(new JournalRecordTesting(xid4, JournalRecordPrepared.OPCODE));
      journal3.addRecord(new JournalRecordTesting(xid4, JournalRecordPrepared.OPCODE));
      journal3.addRecord(new JournalRecordTesting(xid4, JournalRecordCompleted.OPCODE));
      journal3.addRecord(new JournalRecordTesting(xid4, JournalRecordPrepared.OPCODE));
      journal3.addRecord(new JournalRecordTesting(xid4, JournalRecordCompleted.OPCODE));
      journal3.flush();
      journal3.completed();
      journal3 = null;
     
     
View Full Code Here


      MemoryJournal journal4a = perJournal.getJournal(xid5);
      MemoryJournal journal4b = perJournal.getJournal(xid6);
     
      journal4a.addRecord(new JournalRecordTesting(xid5, FileJournalRecordCopyInsert.OPCODE));
      journal4a.flush();
      journal4b.addRecord(new JournalRecordTesting(xid6, FileJournalRecordIncomingMove.OPCODE));
      journal4b.flush();
      journal4a.addRecord(new JournalRecordTesting(xid5, FileJournalRecordCopyUpdate.OPCODE));
      journal4a.flush();
      journal4b.addRecord(new JournalRecordTesting(xid6, JournalRecordPrepared.OPCODE));
      journal4b.flush();
View Full Code Here

      journal4a.flush();
      journal4b.addRecord(new JournalRecordTesting(xid6, FileJournalRecordIncomingMove.OPCODE));
      journal4b.flush();
      journal4a.addRecord(new JournalRecordTesting(xid5, FileJournalRecordCopyUpdate.OPCODE));
      journal4a.flush();
      journal4b.addRecord(new JournalRecordTesting(xid6, JournalRecordPrepared.OPCODE));
      journal4b.flush();
      journal4a.addRecord(new JournalRecordTesting(xid5, FileJournalRecordDelete.OPCODE));
      journal4a.flush();
      journal4b.addRecord(new JournalRecordTesting(xid6, JournalRecordCompleted.OPCODE));
      journal4b.flush();
View Full Code Here

      journal4a.flush();
      journal4b.addRecord(new JournalRecordTesting(xid6, JournalRecordPrepared.OPCODE));
      journal4b.flush();
      journal4a.addRecord(new JournalRecordTesting(xid5, FileJournalRecordDelete.OPCODE));
      journal4a.flush();
      journal4b.addRecord(new JournalRecordTesting(xid6, JournalRecordCompleted.OPCODE));
      journal4b.flush();
      journal4a.completed();
      journal4b.completed();
      journal4a = null;
      journal4b = null;
View Full Code Here

     
      //Just a PREPARED record by itself; recover (XID7)
      Xid xid7 = makeXid(7);
      MemoryJournal journal5 = perJournal.getJournal(xid7);
     
      journal5.addRecord(new JournalRecordTesting(xid7, JournalRecordPrepared.OPCODE));
      journal5.flush();
      journal5.completed();
      journal5 = null;
     
     
View Full Code Here

     
      //Just PREPARED and COMPLETED; completed (XID8)
      Xid xid8 = makeXid(8);
      MemoryJournal journal6 = perJournal.getJournal(xid8);
     
      journal6.addRecord(new JournalRecordTesting(xid8, JournalRecordPrepared.OPCODE));
      journal6.addRecord(new JournalRecordTesting(xid8, JournalRecordCompleted.OPCODE));
      journal6.flush();
      journal6.completed();
      journal6 = null;
     
View Full Code Here

      //Just PREPARED and COMPLETED; completed (XID8)
      Xid xid8 = makeXid(8);
      MemoryJournal journal6 = perJournal.getJournal(xid8);
     
      journal6.addRecord(new JournalRecordTesting(xid8, JournalRecordPrepared.OPCODE));
      journal6.addRecord(new JournalRecordTesting(xid8, JournalRecordCompleted.OPCODE));
      journal6.flush();
      journal6.completed();
      journal6 = null;
     
     
View Full Code Here

     
      //Just COMPLETED; completed (XID9)
      Xid xid9 = makeXid(9);
      MemoryJournal journal7 = perJournal.getJournal(xid9);
     
      journal7.addRecord(new JournalRecordTesting(xid9, JournalRecordCompleted.OPCODE));
      journal7.flush();
      journal7.completed();
      journal7 = null;
     
     
View Full Code Here

     
      //Just one journal handle: should compact quickly!
      j1 = perJournal.getJournal(makeXid(1))//NO COMPACT
      assertEquals(1, perJournal.getActiveTransactions());
      assertEquals(tempFile1, perJournal.getActiveJournal());
      j1.addRecord(new JournalRecordTesting(makeXid(1), FileJournalRecordCopyInsert.OPCODE));
      j1.addRecord(new JournalRecordTesting(makeXid(1), JournalRecordPrepared.OPCODE));
      j1.addRecord(new JournalRecordTesting(makeXid(1), JournalRecordCompleted.OPCODE));
      assertEquals(nZeroObjectsLength, tempFile1.length());
      j1.flush();
      assertTrue(tempFile1.length() > nZeroObjectsLength);
View Full Code Here

      //Just one journal handle: should compact quickly!
      j1 = perJournal.getJournal(makeXid(1))//NO COMPACT
      assertEquals(1, perJournal.getActiveTransactions());
      assertEquals(tempFile1, perJournal.getActiveJournal());
      j1.addRecord(new JournalRecordTesting(makeXid(1), FileJournalRecordCopyInsert.OPCODE));
      j1.addRecord(new JournalRecordTesting(makeXid(1), JournalRecordPrepared.OPCODE));
      j1.addRecord(new JournalRecordTesting(makeXid(1), JournalRecordCompleted.OPCODE));
      assertEquals(nZeroObjectsLength, tempFile1.length());
      j1.flush();
      assertTrue(tempFile1.length() > nZeroObjectsLength);
      j1.completed()//COMPACT
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.