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 ByteBufferArray
create()
protected int
getLimit(ByteBuffer buffer)
protected int
getPosition(ByteBuffer buffer)
void
recycle()
protected void
setPositionLimit(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:
recycle
in classAbstractBufferArray<ByteBuffer>
-
setPositionLimit
protected void setPositionLimit(ByteBuffer buffer, int position, int limit)
- Specified by:
setPositionLimit
in classAbstractBufferArray<ByteBuffer>
-
getPosition
protected int getPosition(ByteBuffer buffer)
- Specified by:
getPosition
in classAbstractBufferArray<ByteBuffer>
-
getLimit
protected int getLimit(ByteBuffer buffer)
- Specified by:
getLimit
in classAbstractBufferArray<ByteBuffer>
-
-