Top Fields Constructors Methods
org.glassfish.grizzly.memory

public final Class ByteBufferArray

extends AbstractBufferArray<ByteBuffer>
Class Inheritance
Imports
java.nio.ByteBuffer, org.glassfish.grizzly.ThreadCache

Author
oleksiys

Field Summary

Modifier and TypeField and Description
private static final ThreadCache.CachedTypeIndex<ByteBufferArray>
Inherited from org.glassfish.grizzly.memory.AbstractBufferArray:
clazz

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static ByteBufferArray
protected int
protected int
public void
protected void
setPositionLimit(final ByteBuffer buffer, final int position, final int limit)

Implements abstract org.glassfish.grizzly.memory.AbstractBufferArray.setPositionLimit.

Inherited from org.glassfish.grizzly.memory.AbstractBufferArray:
addaddgetArraygetInitialBufferSizegetInitialLimitgetInitialPositionresetrestoresize

Field Detail

CACHE_IDXback to summary
private static final ThreadCache.CachedTypeIndex<ByteBufferArray> CACHE_IDX

Constructor Detail

ByteBufferArrayback to summary
private ByteBufferArray()

Method Detail

createback to summary
public static ByteBufferArray create()
getLimitback to summary
protected int getLimit(final ByteBuffer buffer)

Implements abstract org.glassfish.grizzly.memory.AbstractBufferArray.getLimit.

Annotations
@Override
getPositionback to summary
protected int getPosition(final ByteBuffer buffer)

Implements abstract org.glassfish.grizzly.memory.AbstractBufferArray.getPosition.

Annotations
@Override
recycleback to summary
public void recycle()

Overrides org.glassfish.grizzly.memory.AbstractBufferArray.recycle.

Annotations
@Override
setPositionLimitback to summary
protected void setPositionLimit(final ByteBuffer buffer, final int position, final int limit)

Implements abstract org.glassfish.grizzly.memory.AbstractBufferArray.setPositionLimit.

Annotations
@Override