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() |
protected void |
finalize() |
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 CustomBufferprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic long remaining()
remaining in interface CustomBufferpublic void close()
throws java.io.IOException
java.io.IOException