public class OffHeapBuffer extends Object implements CrailBuffer
| Modifier and Type | Method and Description |
|---|---|
long |
address() |
int |
capacity() |
CrailBuffer |
clear() |
CrailBuffer |
flip() |
byte |
get() |
CrailBuffer |
get(byte[] bytes) |
CrailBuffer |
get(byte[] dst,
int offset,
int length) |
CrailBuffer |
get(ByteBuffer dst) |
ByteBuffer |
getByteBuffer() |
double |
getDouble() |
float |
getFloat() |
int |
getInt() |
long |
getLong() |
CrailBuffer |
getRegion() |
short |
getShort() |
boolean |
hasRemaining() |
int |
limit() |
CrailBuffer |
limit(int newLimit) |
int |
position() |
CrailBuffer |
position(int newPosition) |
ByteBuffer |
put(byte b) |
CrailBuffer |
put(byte[] bytes) |
CrailBuffer |
put(byte[] src,
int offset,
int length) |
CrailBuffer |
put(ByteBuffer src) |
CrailBuffer |
putDouble(double value) |
CrailBuffer |
putFloat(float value) |
CrailBuffer |
putInt(int value) |
CrailBuffer |
putLong(long value) |
CrailBuffer |
putShort(short value) |
int |
remaining() |
CrailBuffer |
slice() |
String |
toString() |
static OffHeapBuffer |
wrap(ByteBuffer buffer) |
public static OffHeapBuffer wrap(ByteBuffer buffer) throws IOException
IOExceptionpublic int capacity()
capacity in interface CrailBufferpublic int position()
position in interface CrailBufferpublic CrailBuffer position(int newPosition)
position in interface CrailBufferpublic int limit()
limit in interface CrailBufferpublic CrailBuffer limit(int newLimit)
limit in interface CrailBufferpublic CrailBuffer clear()
clear in interface CrailBufferpublic CrailBuffer flip()
flip in interface CrailBufferpublic int remaining()
remaining in interface CrailBufferpublic boolean hasRemaining()
hasRemaining in interface CrailBufferpublic CrailBuffer slice()
slice in interface CrailBufferpublic long address()
address in interface CrailBufferpublic CrailBuffer getRegion()
getRegion in interface CrailBufferpublic ByteBuffer getByteBuffer()
getByteBuffer in interface CrailBufferpublic byte get()
get in interface CrailBufferpublic ByteBuffer put(byte b)
put in interface CrailBufferpublic CrailBuffer get(byte[] dst, int offset, int length)
get in interface CrailBufferpublic CrailBuffer put(byte[] src, int offset, int length)
put in interface CrailBufferpublic CrailBuffer get(byte[] bytes)
get in interface CrailBufferpublic CrailBuffer put(byte[] bytes)
put in interface CrailBufferpublic short getShort()
getShort in interface CrailBufferpublic CrailBuffer putShort(short value)
putShort in interface CrailBufferpublic int getInt()
getInt in interface CrailBufferpublic CrailBuffer putInt(int value)
putInt in interface CrailBufferpublic long getLong()
getLong in interface CrailBufferpublic CrailBuffer putLong(long value)
putLong in interface CrailBufferpublic float getFloat()
getFloat in interface CrailBufferpublic CrailBuffer putFloat(float value)
putFloat in interface CrailBufferpublic double getDouble()
getDouble in interface CrailBufferpublic CrailBuffer putDouble(double value)
putDouble in interface CrailBufferpublic CrailBuffer put(ByteBuffer src)
put in interface CrailBufferpublic CrailBuffer get(ByteBuffer dst)
get in interface CrailBufferCopyright © 2018 The Apache Software Foundation. All rights reserved.