@Deprecated
public interface RecordReadChannel
FileReadChannel.
The format of these records is defined by the leveldb log format: http://leveldb.googlecode.com/svn/trunk/doc/log_format.txt
An instance of RecordReadChannel may be obtained from the method:
FileService.openRecordReadChannel(AppEngineFile, boolean).
| Modifier and Type | Method and Description |
|---|---|
long |
position()
Deprecated.
Returns the position in the underlying
FileReadChannel. |
void |
position(long newPosition)
Deprecated.
Sets the read position of the underlying
FileReadChannel. |
java.nio.ByteBuffer |
readRecord()
Deprecated.
Reads a record from the file and returns it in a
ByteBuffer. |
java.nio.ByteBuffer readRecord()
throws java.io.IOException
ByteBuffer. This ByteBuffer is
reused, so if the user would like to save the result of readRecord(), they need
to copy the output of this method.ByteBuffer containing the record.java.io.IOExceptionlong position()
throws java.io.IOException
FileReadChannel.java.io.IOExceptionvoid position(long newPosition)
throws java.io.IOException
FileReadChannel. The position value should
only be set using the value obtained from a previous position() call.newPosition - the position at which to set the reader.java.io.IOException