org.apache.http.nio.util
Class ExpandableBuffer
java.lang.Object
org.apache.http.nio.util.ExpandableBuffer
- Direct Known Subclasses:
- SessionInputBuffer, SessionOutputBuffer, SharedInputBuffer, SharedOutputBuffer, SimpleInputBuffer, SimpleOutputBuffer
public class ExpandableBuffer
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INPUT_MODE
public static final int INPUT_MODE
- See Also:
- Constant Field Values
OUTPUT_MODE
public static final int OUTPUT_MODE
- See Also:
- Constant Field Values
buffer
protected java.nio.ByteBuffer buffer
ExpandableBuffer
public ExpandableBuffer(int buffersize,
ByteBufferAllocator allocator)
getMode
protected int getMode()
setOutputMode
protected void setOutputMode()
setInputMode
protected void setInputMode()
expand
protected void expand()
ensureCapacity
protected void ensureCapacity(int requiredCapacity)
capacity
public int capacity()
hasData
public boolean hasData()
length
public int length()
clear
protected void clear()
Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.