us.ihmc.utilities.io.streamingData
Class SimpleStreamingDataProducer

java.lang.Object
  extended by us.ihmc.utilities.io.streamingData.SimpleStreamingDataProducer
All Implemented Interfaces:
StreamingDataProducer

public class SimpleStreamingDataProducer
extends java.lang.Object
implements StreamingDataProducer


Constructor Summary
SimpleStreamingDataProducer()
           
SimpleStreamingDataProducer(long dataIdentifier)
           
 
Method Summary
 long getDataIdentifier()
           
 void notifyConsumers(SimpleStreamedData dataObject)
           
 void registerConsumer(StreamingDataConsumer consumer)
           
 void startProducingData()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleStreamingDataProducer

public SimpleStreamingDataProducer()

SimpleStreamingDataProducer

public SimpleStreamingDataProducer(long dataIdentifier)
Method Detail

registerConsumer

public void registerConsumer(StreamingDataConsumer consumer)
Specified by:
registerConsumer in interface StreamingDataProducer

notifyConsumers

public void notifyConsumers(SimpleStreamedData dataObject)

startProducingData

public void startProducingData()

getDataIdentifier

public long getDataIdentifier()
Specified by:
getDataIdentifier in interface StreamingDataProducer