Package org.hornetq.core.journal.impl.JournalImpl

Examples of org.hornetq.core.journal.impl.JournalImpl.JournalRecord


         checkSize(addRecord.getEncodeSize());

         writeEncoder(addRecord);

         newRecords.put(info.id, new JournalRecord(currentFile, addRecord.getEncodeSize()));
      }
   }
View Full Code Here


                                                                   info.userRecordType,
                                                                   new ByteArrayEncoding(info.data));

         checkSize(updateRecord.getEncodeSize());

         JournalRecord newRecord = newRecords.get(info.id);

         if (newRecord == null)
         {
            JournalCompactor.log.warn("Couldn't find addRecord information for record " + info.id +
                                      " during compacting");
         }
         else
         {
            newRecord.addUpdateFile(currentFile, updateRecord.getEncodeSize());
         }

         writeEncoder(updateRecord);
      }
   }
View Full Code Here

      }

      @Override
      void execute() throws Exception
      {
         JournalRecord deleteRecord = journal.getRecords().remove(id);
         deleteRecord.delete(usedFile);
      }
View Full Code Here

      }

      @Override
      void execute() throws Exception
      {
         JournalRecord updateRecord = journal.getRecords().get(id);
         updateRecord.addUpdateFile(usedFile, size);
      }
View Full Code Here

         checkSize(addRecord.getEncodeSize());

         writeEncoder(addRecord);

         newRecords.put(info.id, new JournalRecord(currentFile, addRecord.getEncodeSize()));
      }
   }
View Full Code Here

                                                                   info.userRecordType,
                                                                   new ByteArrayEncoding(info.data));

         checkSize(updateRecord.getEncodeSize());

         JournalRecord newRecord = newRecords.get(info.id);

         if (newRecord == null)
         {
            JournalCompactor.log.warn("Couldn't find addRecord information for record " + info.id +
                                      " during compacting");
         }
         else
         {
            newRecord.addUpdateFile(currentFile, updateRecord.getEncodeSize());
         }

         writeEncoder(updateRecord);
      }
   }
View Full Code Here

      }

      @Override
      void execute() throws Exception
      {
         JournalRecord deleteRecord = journal.getRecords().remove(id);
         deleteRecord.delete(usedFile);
      }
View Full Code Here

      }

      @Override
      void execute() throws Exception
      {
         JournalRecord updateRecord = journal.getRecords().get(id);
         updateRecord.addUpdateFile(usedFile, size);
      }
View Full Code Here

TOP

Related Classes of org.hornetq.core.journal.impl.JournalImpl.JournalRecord

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.