Package org.glassfish.grizzly.memory
Class ByteBufferArray
- java.lang.Object
-
- org.glassfish.grizzly.memory.AbstractBufferArray<java.nio.ByteBuffer>
-
- org.glassfish.grizzly.memory.ByteBufferArray
-
public final class ByteBufferArray extends AbstractBufferArray<java.nio.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(java.nio.ByteBuffer buffer)protected intgetPosition(java.nio.ByteBuffer buffer)voidrecycle()protected voidsetPositionLimit(java.nio.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<java.nio.ByteBuffer>
-
setPositionLimit
protected void setPositionLimit(java.nio.ByteBuffer buffer, int position, int limit)- Specified by:
setPositionLimitin classAbstractBufferArray<java.nio.ByteBuffer>
-
getPosition
protected int getPosition(java.nio.ByteBuffer buffer)
- Specified by:
getPositionin classAbstractBufferArray<java.nio.ByteBuffer>
-
getLimit
protected int getLimit(java.nio.ByteBuffer buffer)
- Specified by:
getLimitin classAbstractBufferArray<java.nio.ByteBuffer>
-
-