us.ihmc.utilities.io.streamingData
Class QueueBasedStreamingDataProducer<T>

java.lang.Object
  extended by us.ihmc.utilities.net.ObjectProducer<T>
      extended by us.ihmc.utilities.io.streamingData.QueueBasedStreamingDataProducer<T>

public class QueueBasedStreamingDataProducer<T>
extends ObjectProducer<T>

User: Matt Date: 1/10/13


Constructor Summary
QueueBasedStreamingDataProducer()
           
 
Method Summary
 void notifyConsumers(T dataObject)
           
 void queueDataToSend(T dataObject)
           
 void startProducingData()
           
 
Methods inherited from class us.ihmc.utilities.net.ObjectProducer
addConsumer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueueBasedStreamingDataProducer

public QueueBasedStreamingDataProducer()
Method Detail

notifyConsumers

public void notifyConsumers(T dataObject)

queueDataToSend

public void queueDataToSend(T dataObject)

startProducingData

public void startProducingData()