org.apache.kahadb.journal
Class ReadOnlyDataFile
java.lang.Object
org.apache.kahadb.util.LinkedNode<DataFile>
org.apache.kahadb.journal.DataFile
org.apache.kahadb.journal.ReadOnlyDataFile
- All Implemented Interfaces:
- java.lang.Comparable<DataFile>
public class ReadOnlyDataFile
- extends DataFile
Allows you to open a data file in read only mode. Useful when working with
archived data files.
Methods inherited from class org.apache.kahadb.journal.DataFile |
compareTo, equals, getCorruptedBlocks, getDataFileId, getFile, getLength, hashCode, incrementLength, openRandomAccessFile, setLength, toString |
Methods inherited from class org.apache.kahadb.util.LinkedNode |
getHeadNode, getList, getNext, getNextCircular, getPrevious, getPreviousCircular, getTailNode, isHeadNode, isLinked, isTailNode, linkAfter, linkAfter, linkBefore, linkBefore, linkToHead, linkToTail, splitAfter, splitBefore, unlink |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
openRandomAccessFile
public java.io.RandomAccessFile openRandomAccessFile(boolean appender)
throws java.io.IOException
- Throws:
java.io.IOException
closeRandomAccessFile
public void closeRandomAccessFile(java.io.RandomAccessFile file)
throws java.io.IOException
- Overrides:
closeRandomAccessFile
in class DataFile
- Throws:
java.io.IOException
delete
public boolean delete()
throws java.io.IOException
- Overrides:
delete
in class DataFile
- Throws:
java.io.IOException
move
public void move(java.io.File targetDirectory)
throws java.io.IOException
- Overrides:
move
in class DataFile
- Throws:
java.io.IOException
Copyright © 2005-2015. All Rights Reserved.