com.uwyn.drone.core
Class Server

java.lang.Object
  extended bycom.uwyn.drone.core.Server
All Implemented Interfaces:
Runnable, TimedOutputStreamListener

public class Server
extends Object
implements Runnable, TimedOutputStreamListener


Method Summary
 boolean addCommandListener(CommandListener listener)
           
 boolean addResponseListener(ResponseListener listener)
           
 boolean addServerListener(ServerListener listener)
           
 void connect()
           
 void disconnect()
           
 void exceptionThrow(IOException e)
           
 Channel getChannel(String name)
           
 com.uwyn.drone.core.ServerInfo getServerInfo()
           
 String getServerName()
           
 Socket getServerSocket()
           
 boolean isConnected()
           
 void reconnect()
           
 boolean removeCommandListener(CommandListener listener)
           
 boolean removeResponseListener(ResponseListener listener)
           
 boolean removeServerListener(ServerListener listener)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getServerName

public String getServerName()

getServerInfo

public com.uwyn.drone.core.ServerInfo getServerInfo()

getServerSocket

public Socket getServerSocket()

getChannel

public Channel getChannel(String name)

connect

public void connect()
             throws CoreException
Throws:
CoreException

disconnect

public void disconnect()
                throws CoreException
Throws:
CoreException

run

public void run()
Specified by:
run in interface Runnable

isConnected

public boolean isConnected()

reconnect

public void reconnect()
               throws CoreException
Throws:
CoreException

exceptionThrow

public void exceptionThrow(IOException e)
Specified by:
exceptionThrow in interface TimedOutputStreamListener

addServerListener

public boolean addServerListener(ServerListener listener)

removeServerListener

public boolean removeServerListener(ServerListener listener)

addCommandListener

public boolean addCommandListener(CommandListener listener)

removeCommandListener

public boolean removeCommandListener(CommandListener listener)

addResponseListener

public boolean addResponseListener(ResponseListener listener)

removeResponseListener

public boolean removeResponseListener(ResponseListener listener)


Copyright © 2002-2004 Geert Bevin and UWYN. All Rights Reserved.