public class FileBasedCustomBuffer extends java.lang.Object implements CustomBuffer
| Constructor and Description |
|---|
FileBasedCustomBuffer(java.lang.String path,
int bufsize) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.ByteBuffer |
asByteBuffer() |
void |
close() |
byte |
get() |
CustomBuffer |
get(byte[] dst) |
CustomBuffer |
get(byte[] dst,
int offset,
int length) |
double |
getDouble() |
long |
getLong() |
long |
getPosition() |
boolean |
hasRemaining() |
void |
insert(byte[] data,
int offset,
int len) |
java.nio.ByteOrder |
order() |
void |
order(java.nio.ByteOrder order) |
int |
position() |
void |
position(int position) |
long |
remaining() |
void |
setPosition(long position) |
public FileBasedCustomBuffer(java.lang.String path,
int bufsize)
throws java.io.IOException
java.io.IOExceptionpublic long getPosition()
public void setPosition(long position)
public byte get()
get in interface CustomBufferpublic CustomBuffer get(byte[] dst)
get in interface CustomBufferpublic CustomBuffer get(byte[] dst, int offset, int length)
get in interface CustomBufferpublic double getDouble()
getDouble in interface CustomBufferpublic long getLong()
getLong in interface CustomBufferpublic void insert(byte[] data,
int offset,
int len)
insert in interface CustomBufferpublic java.nio.ByteBuffer asByteBuffer()
asByteBuffer in interface CustomBufferpublic boolean hasRemaining()
hasRemaining in interface CustomBufferpublic java.nio.ByteOrder order()
order in interface CustomBufferpublic void order(java.nio.ByteOrder order)
order in interface CustomBufferpublic int position()
position in interface CustomBufferpublic void position(int position)
position in interface CustomBufferpublic long remaining()
remaining in interface CustomBufferpublic void close()
throws java.io.IOException
java.io.IOException