static public String format(JournalEntry entry) { return format(entry.getType(), entry.getByteBuffer(), entry.getBlock(), entry.getFileRef()) ; }
Block blk = e.getBlock() ; log.debug("Replay: {} {}",e.getFileRef(), blk) ; blk.setModified(true) ;
synchronized public long writeJournal(JournalEntry entry) { long posn = write(entry.getType(), entry.getFileRef(), entry.getBlock()) ; if ( entry.getPosition() < 0 ) { entry.setPosition(posn) ; entry.setEndPosition(position) ; } return posn ; }
private static boolean equal(JournalEntry entry1, JournalEntry entry2) { if ( entry1.getType() != entry2.getType()) return false ; if ( ! entry1.getFileRef().equals(entry2.getFileRef()) ) return false ; if ( entry1.getByteBuffer() == null && entry2.getByteBuffer() != null ) return false ; if ( entry1.getByteBuffer() != null && entry2.getByteBuffer() == null ) return false ; if ( entry1.getBlock() == null && entry2.getBlock() != null ) return false ; if ( entry1.getBlock() != null && entry2.getBlock() == null ) return false ; if ( entry1.getBlock() != null ) return sameValue(entry1.getBlock(), entry2.getBlock()) ; else return sameValue(entry1.getByteBuffer(), entry2.getByteBuffer()) ; }
private static boolean equal(JournalEntry entry1, JournalEntry entry2) { if ( entry1.getType() != entry2.getType()) return false ; if ( ! entry1.getFileRef().equals(entry2.getFileRef()) ) return false ; if ( entry1.getByteBuffer() == null && entry2.getByteBuffer() != null ) return false ; if ( entry1.getByteBuffer() != null && entry2.getByteBuffer() == null ) return false ; if ( entry1.getBlock() == null && entry2.getBlock() != null ) return false ; if ( entry1.getBlock() != null && entry2.getBlock() == null ) return false ; if ( entry1.getBlock() != null ) return sameValue(entry1.getBlock(), entry2.getBlock()) ; else return sameValue(entry1.getByteBuffer(), entry2.getByteBuffer()) ; }