1 24 package org.objectweb.jalisto.se.storage.raf.log.backup; 25 26 import java.io.*; 27 28 public class LogBoundary extends LogObject { 29 30 public LogBoundary(boolean begin) { 31 isBegin = begin; 32 } 33 34 public boolean isBegin() { 35 return isBegin; 36 } 37 38 public boolean isEnd() { 39 return (!isBegin); 40 } 41 42 public Object internalReadFrom(DataInput in) throws IOException { 43 return null; 44 } 45 46 public void writeTo(DataOutput out) throws IOException { 47 LogObject.writeLogBoundary(out, isBegin); 48 } 49 50 public void undoOn(RandomAccessFile raf) throws IOException { 51 } 52 53 public void corrupt(RandomAccessFile raf) throws IOException { 54 } 55 56 public String toString() { 57 StringBuffer sb = new StringBuffer (); 58 sb.append("LogBoundary("); 59 if (isBegin) { 60 sb.append("begin"); 61 } else { 62 sb.append("end"); 63 } 64 sb.append(")"); 65 return sb.toString(); 66 } 67 68 private boolean isBegin; 69 70 static final long serialVersionUID = -7699636669241161459L; 71 } 72 | Popular Tags |