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