Package org.glassfish.grizzly.nio
Class DirectByteBufferRecord
- java.lang.Object
-
- org.glassfish.grizzly.nio.DirectByteBufferRecord
-
public final class DirectByteBufferRecord extends Object
Thread-local DirectByteBufferstorage.- Author:
- Alexey Stashok
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ByteBufferallocate(int size)voidfinishBufferSlice()static DirectByteBufferRecordget()ByteBuffer[]getArray()intgetArraySize()ByteBuffergetDirectBuffer()ByteBuffergetDirectBufferSlice()voidputToArray(ByteBuffer byteBuffer)voidrelease()ByteBuffersliceBuffer()
-
-
-
Method Detail
-
get
public static DirectByteBufferRecord get()
-
getDirectBuffer
public ByteBuffer getDirectBuffer()
-
getDirectBufferSlice
public ByteBuffer getDirectBufferSlice()
-
allocate
public ByteBuffer allocate(int size)
-
sliceBuffer
public ByteBuffer sliceBuffer()
-
finishBufferSlice
public void finishBufferSlice()
-
getArray
public ByteBuffer[] getArray()
-
getArraySize
public int getArraySize()
-
putToArray
public void putToArray(ByteBuffer byteBuffer)
-
release
public void release()
-
-