org.glassfish.grizzly.memory
Class BufferArray

java.lang.Object
  extended by org.glassfish.grizzly.memory.AbstractBufferArray<Buffer>
      extended by 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
static BufferArray create()
           
protected  int getLimit(Buffer buffer)
           
protected  int getPosition(Buffer buffer)
           
 void recycle()
           
protected  void setPositionLimit(Buffer buffer, int position, int limit)
           
 
Methods inherited from class org.glassfish.grizzly.memory.AbstractBufferArray
add, add, getArray, getInitialBufferSize, getInitialLimit, getInitialPosition, reset, restore, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static BufferArray create()

recycle

public void recycle()
Overrides:
recycle in class AbstractBufferArray<Buffer>

setPositionLimit

protected void setPositionLimit(Buffer buffer,
                                int position,
                                int limit)
Specified by:
setPositionLimit in class AbstractBufferArray<Buffer>

getPosition

protected int getPosition(Buffer buffer)
Specified by:
getPosition in class AbstractBufferArray<Buffer>

getLimit

protected int getLimit(Buffer buffer)
Specified by:
getLimit in class AbstractBufferArray<Buffer>


Copyright © 2012 Oracle Corporation. All Rights Reserved.