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