Class LogFile
- java.lang.Object
-
- org.apache.activeio.journal.active.LogFile
-
public final class LogFile extends java.lang.Object
Allows read/append access to a LogFile.- Version:
- $Revision: 1.1 $
-
-
Constructor Summary
Constructors Constructor Description LogFile(java.io.File file, int initialSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copyTo(java.io.File location)
void
dispose()
void
force()
boolean
loadAndCheckRecord(int offset, Record record)
void
read(int offset, byte[] answer)
void
readRecordHeader(int offset, Record record)
void
resize()
void
write(int offset, java.nio.ByteBuffer buffer)
-
-
-
Method Detail
-
loadAndCheckRecord
public boolean loadAndCheckRecord(int offset, Record record) throws java.io.IOException
- Throws:
java.io.IOException
-
resize
public void resize() throws java.io.IOException
- Throws:
java.io.IOException
-
force
public void force() throws java.io.IOException
- Throws:
java.io.IOException
-
dispose
public void dispose()
-
write
public void write(int offset, java.nio.ByteBuffer buffer) throws java.io.IOException
- Throws:
java.io.IOException
-
readRecordHeader
public void readRecordHeader(int offset, Record record) throws java.io.IOException
- Throws:
java.io.IOException
-
read
public void read(int offset, byte[] answer) throws java.io.IOException
- Throws:
java.io.IOException
-
copyTo
public void copyTo(java.io.File location) throws java.io.IOException
- Throws:
java.io.IOException
-
-