us.ihmc.utilities.io.streamingData
Class SimpleStreamingDataConsumer

java.lang.Object
  extended by us.ihmc.utilities.io.streamingData.SimpleStreamingDataConsumer
All Implemented Interfaces:
StreamingDataConsumer

public class SimpleStreamingDataConsumer
extends java.lang.Object
implements StreamingDataConsumer


Constructor Summary
SimpleStreamingDataConsumer()
           
SimpleStreamingDataConsumer(long dataIdentifier)
           
 
Method Summary
 boolean canHandle(java.lang.Object object)
           
 void consume(long dataIdentifier, java.lang.Object dataObject)
           
 long getDataIdentifier()
           
 int getLargestIndexSeen()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleStreamingDataConsumer

public SimpleStreamingDataConsumer()

SimpleStreamingDataConsumer

public SimpleStreamingDataConsumer(long dataIdentifier)
Method Detail

consume

public void consume(long dataIdentifier,
                    java.lang.Object dataObject)
Specified by:
consume in interface StreamingDataConsumer

getLargestIndexSeen

public int getLargestIndexSeen()

canHandle

public boolean canHandle(java.lang.Object object)
Specified by:
canHandle in interface StreamingDataConsumer

getDataIdentifier

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