com.glines.socketio.server.transport
Class TransportBuffer

java.lang.Object
  extended by com.glines.socketio.server.transport.TransportBuffer

public class TransportBuffer
extends Object


Nested Class Summary
static interface TransportBuffer.BufferListener
           
 
Constructor Summary
TransportBuffer(int bufferSize)
           
 
Method Summary
 void clear()
           
 List<String> drainMessages()
           
 int getAvailableBytes()
           
 int getBufferSize()
           
 int getFreeBytes()
           
 String getMessage(long timeout)
           
 boolean isEmpty()
           
 boolean putMessage(String message, long timeout)
           
 void setListener(TransportBuffer.BufferListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransportBuffer

public TransportBuffer(int bufferSize)
Method Detail

setListener

public void setListener(TransportBuffer.BufferListener listener)

getBufferSize

public int getBufferSize()

getAvailableBytes

public int getAvailableBytes()

getFreeBytes

public int getFreeBytes()

isEmpty

public boolean isEmpty()

clear

public void clear()

drainMessages

public List<String> drainMessages()

getMessage

public String getMessage(long timeout)

putMessage

public boolean putMessage(String message,
                          long timeout)


Copyright © 2010-2011. All Rights Reserved.