marg.model
Class AbstractModuleClient

java.lang.Object
  extended by marg.model.AbstractModuleClient
All Implemented Interfaces:
java.lang.Runnable, ModuleClient
Direct Known Subclasses:
MRCClient, XMLClient

public abstract class AbstractModuleClient
extends java.lang.Object
implements ModuleClient, java.lang.Runnable


Constructor Summary
AbstractModuleClient()
           
 
Method Summary
 boolean connect(java.lang.String host, int port)
           
 void disconnect()
           
 boolean isConnected()
           
abstract  void run()
           
 void sendCmd(java.lang.String cmd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractModuleClient

public AbstractModuleClient()
Method Detail

disconnect

public void disconnect()
Specified by:
disconnect in interface ModuleClient

connect

public boolean connect(java.lang.String host,
                       int port)
Specified by:
connect in interface ModuleClient

sendCmd

public void sendCmd(java.lang.String cmd)
Specified by:
sendCmd in interface ModuleClient

isConnected

public boolean isConnected()

run

public abstract void run()
Specified by:
run in interface java.lang.Runnable