com.koushikdutta.async
Class ByteBufferList

java.lang.Object
  extended by com.koushikdutta.async.ByteBufferList

public class ByteBufferList
extends java.lang.Object


Constructor Summary
ByteBufferList()
           
ByteBufferList(byte[] buf)
           
ByteBufferList(java.nio.ByteBuffer... b)
           
 
Method Summary
 void add(java.nio.ByteBuffer b)
           
 void add(ByteBufferList b)
           
 void add(int location, java.nio.ByteBuffer b)
           
 void addAll(java.nio.ByteBuffer... bb)
           
 void clear()
           
 byte get()
           
 void get(byte[] bytes)
           
 void get(ByteBufferList into, int length)
           
 ByteBufferList get(int length)
           
 java.nio.ByteBuffer getAll()
           
 java.nio.ByteBuffer[] getAllArray()
           
 byte[] getAllByteArray()
           
 char getByteChar()
           
 int getInt()
           
 long getLong()
           
 int getShort()
           
 boolean isEmpty()
           
 java.nio.ByteOrder order()
           
 ByteBufferList order(java.nio.ByteOrder order)
           
 java.lang.String peekString()
           
 java.lang.String readString()
           
 int remaining()
           
 java.nio.ByteBuffer remove()
           
 int size()
           
 void spewString()
           
 void trim()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByteBufferList

public ByteBufferList()

ByteBufferList

public ByteBufferList(java.nio.ByteBuffer... b)

ByteBufferList

public ByteBufferList(byte[] buf)
Method Detail

order

public java.nio.ByteOrder order()

order

public ByteBufferList order(java.nio.ByteOrder order)

addAll

public void addAll(java.nio.ByteBuffer... bb)

getAllByteArray

public byte[] getAllByteArray()

getAllArray

public java.nio.ByteBuffer[] getAllArray()

isEmpty

public boolean isEmpty()

remaining

public int remaining()

getInt

public int getInt()

getByteChar

public char getByteChar()

getShort

public int getShort()

get

public byte get()

getLong

public long getLong()

get

public void get(byte[] bytes)

get

public void get(ByteBufferList into,
                int length)

get

public ByteBufferList get(int length)

getAll

public java.nio.ByteBuffer getAll()

trim

public void trim()

add

public void add(java.nio.ByteBuffer b)

add

public void add(int location,
                java.nio.ByteBuffer b)

add

public void add(ByteBufferList b)

clear

public void clear()

remove

public java.nio.ByteBuffer remove()

size

public int size()

spewString

public void spewString()

peekString

public java.lang.String peekString()

readString

public java.lang.String readString()