Package org.glassfish.grizzly.memory
Class AbstractBufferArray<E>
java.lang.Object
org.glassfish.grizzly.memory.AbstractBufferArray<E>
- Direct Known Subclasses:
BufferArray
,ByteBufferArray
- Author:
- oleksiys
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
E[]
getArray()
final int
getInitialBufferSize
(int idx) int
getInitialLimit
(int idx) final int
getInitialPosition
(int idx) protected abstract int
protected abstract int
getPosition
(E buffer) void
recycle()
void
reset()
void
restore()
protected abstract void
setPositionLimit
(E buffer, int position, int limit) int
size()
-
Field Details
-
clazz
-
-
Constructor Details
-
AbstractBufferArray
-
-
Method Details
-
setPositionLimit
-
getPosition
-
getLimit
-
add
-
add
-
getArray
-
restore
public void restore() -
getInitialPosition
public final int getInitialPosition(int idx) -
getInitialLimit
public int getInitialLimit(int idx) -
getInitialBufferSize
public final int getInitialBufferSize(int idx) -
size
public int size() -
reset
public void reset() -
recycle
public void recycle()
-