us.ihmc.utilities.remote
Class DataObjectTransponder
java.lang.Object
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
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
port
public int port
DataObjectTransponder
public DataObjectTransponder()
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