Package org.glassfish.grizzly.memory
Class ByteBufferArray
- java.lang.Object
-
- org.glassfish.grizzly.memory.AbstractBufferArray<ByteBuffer>
-
- org.glassfish.grizzly.memory.ByteBufferArray
-
public final class ByteBufferArray extends AbstractBufferArray<ByteBuffer>
- Author:
- oleksiys
-
-
Field Summary
-
Fields inherited from class org.glassfish.grizzly.memory.AbstractBufferArray
clazz
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ByteBufferArraycreate()protected intgetLimit(ByteBuffer buffer)protected intgetPosition(ByteBuffer buffer)voidrecycle()protected voidsetPositionLimit(ByteBuffer buffer, int position, int limit)-
Methods inherited from class org.glassfish.grizzly.memory.AbstractBufferArray
add, add, getArray, getInitialBufferSize, getInitialLimit, getInitialPosition, reset, restore, size
-
-
-
-
Method Detail
-
create
public static ByteBufferArray create()
-
recycle
public void recycle()
- Overrides:
recyclein classAbstractBufferArray<ByteBuffer>
-
setPositionLimit
protected void setPositionLimit(ByteBuffer buffer, int position, int limit)
- Specified by:
setPositionLimitin classAbstractBufferArray<ByteBuffer>
-
getPosition
protected int getPosition(ByteBuffer buffer)
- Specified by:
getPositionin classAbstractBufferArray<ByteBuffer>
-
getLimit
protected int getLimit(ByteBuffer buffer)
- Specified by:
getLimitin classAbstractBufferArray<ByteBuffer>
-
-