us.ihmc.utilities.net
Interface ObjectCommunicator

All Superinterfaces:
ObjectConsumer<java.lang.Object>
All Known Implementing Classes:
KryoObjectClient, KryoObjectCommunicator, KryoObjectServer, LocalObjectCommunicator

public interface ObjectCommunicator
extends ObjectConsumer<java.lang.Object>


Method Summary
<T> void
attachListener(java.lang.Class<T> clazz, ObjectConsumer<T> listener)
           
 void attachStateListener(NetStateListener stateListener)
           
 void close()
           
 void connect()
           
 boolean isConnected()
           
 
Methods inherited from interface us.ihmc.utilities.net.ObjectConsumer
consumeObject
 

Method Detail

attachStateListener

void attachStateListener(NetStateListener stateListener)

attachListener

<T> void attachListener(java.lang.Class<T> clazz,
                        ObjectConsumer<T> listener)

isConnected

boolean isConnected()

close

void close()

connect

void connect()
             throws java.io.IOException
Throws:
java.io.IOException