us.ihmc.utilities.remote
Class DataObjectTransponder

java.lang.Object
  extended by us.ihmc.utilities.remote.DataObjectTransponder
All Implemented Interfaces:
StreamingDataConsumer
Direct Known Subclasses:
DataObjectClient, DataObjectServer

public class DataObjectTransponder
extends java.lang.Object
implements StreamingDataConsumer

User: GrayThomas Date: 12/10/12


Field Summary
 int port
           
 
Constructor Summary
DataObjectTransponder()
           
 
Method Summary
 void addStreamingDataConsumer(StreamingDataConsumer streamingDataConsumer)
           
 boolean canHandle(java.lang.Object object)
           
 void consume(long dataObjectIdentifier, java.lang.Object dataObject)
           
 long getDataIdentifier()
           
 java.lang.String getName()
           
 boolean isConnected()
           
 void sendData(long dataObjectIdentifier, java.lang.Object object)
           
 void setIsSilent(boolean isSilent)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

port

public int port
Constructor Detail

DataObjectTransponder

public DataObjectTransponder()
Method Detail

addStreamingDataConsumer

public void addStreamingDataConsumer(StreamingDataConsumer streamingDataConsumer)

sendData

public void sendData(long dataObjectIdentifier,
                     java.lang.Object object)
              throws java.io.IOException
Throws:
java.io.IOException

isConnected

public boolean isConnected()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

setIsSilent

public void setIsSilent(boolean isSilent)

canHandle

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

consume

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

getDataIdentifier

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