|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sleepycat.je.log.FileSource
class FileSource
FileSource is used as a channel to a log file when faulting in objects from the log.
| Constructor Summary | |
|---|---|
FileSource(java.io.RandomAccessFile file,
int readBufferSize,
FileManager fileManager)
|
|
| Method Summary | |
|---|---|
java.nio.ByteBuffer |
getBytes(long fileOffset)
Fill the destination byte array with bytes. |
java.nio.ByteBuffer |
getBytes(long fileOffset,
int numBytes)
Fill the destination byte array with the requested number of bytes. |
void |
release()
We're done with this log source. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
FileSource(java.io.RandomAccessFile file,
int readBufferSize,
FileManager fileManager)
| Method Detail |
|---|
public void release()
throws DatabaseException
LogSource
release in interface LogSourceDatabaseExceptionLogSource.release()
public java.nio.ByteBuffer getBytes(long fileOffset)
throws java.io.IOException
LogSource
getBytes in interface LogSourcejava.io.IOExceptionLogSource.getBytes(long)
public java.nio.ByteBuffer getBytes(long fileOffset,
int numBytes)
throws java.io.IOException
LogSource
getBytes in interface LogSourcejava.io.IOExceptionLogSource.getBytes(long)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||