us.ihmc.utilities.io.streamingData
Class StreamingDataTCPServer

java.lang.Object
  extended by us.ihmc.utilities.io.streamingData.StreamingDataTCPServer
All Implemented Interfaces:
EstablishedAConnectionListener

public class StreamingDataTCPServer
extends java.lang.Object
implements EstablishedAConnectionListener


Constructor Summary
StreamingDataTCPServer(int port)
           
 
Method Summary
 void close()
           
 void closeAndBlockTillFullyClosed()
           
 void establishedAConnection(java.io.ObjectInputStream objectInputStream, java.io.ObjectOutputStream objectOutputStream)
           
 boolean isDoneClosing()
           
 void registerStreamingDataProducer(StreamingDataProducer producer)
           
 void setJustSendMostRecentObject(boolean justSendMostRecentObject)
           
 void startOnAThread()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamingDataTCPServer

public StreamingDataTCPServer(int port)
Method Detail

setJustSendMostRecentObject

public void setJustSendMostRecentObject(boolean justSendMostRecentObject)

registerStreamingDataProducer

public void registerStreamingDataProducer(StreamingDataProducer producer)

startOnAThread

public void startOnAThread()

closeAndBlockTillFullyClosed

public void closeAndBlockTillFullyClosed()

close

public void close()

isDoneClosing

public boolean isDoneClosing()

establishedAConnection

public void establishedAConnection(java.io.ObjectInputStream objectInputStream,
                                   java.io.ObjectOutputStream objectOutputStream)
Specified by:
establishedAConnection in interface EstablishedAConnectionListener