net.mlw.gfw.server.impl
Class RemoteServer
java.lang.Object
|
+--net.mlw.gfw.server.impl.RemoteServer
- All Implemented Interfaces:
- EventHandler, Server
- public class RemoteServer
- extends java.lang.Object
- implements Server
- Version:
- $Revision: 1.4 $ $Date: 2004/06/29 20:32:54 $
- Author:
- Matthew L. Wilson
Field Summary |
protected java.io.ObjectInputStream |
in
|
protected java.io.ObjectOutputStream |
out
|
protected java.net.Socket |
socket
|
Method Summary |
void |
addClient(java.lang.String name,
net.mlw.gfw.event.EventHandler client)
|
boolean |
isListening()
|
void |
listen()
Connect to the real remote server. |
void |
onEvent(net.mlw.gfw.event.Event event)
This method processes an event. |
void |
removeClient(java.lang.String name,
net.mlw.gfw.event.EventHandler client)
|
void |
setHost(java.lang.String host)
Sets the host to connect to. |
void |
setPort(int port)
Sets the port to connect to. |
java.lang.Thread |
spawnThreadAndlisten()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
socket
protected java.net.Socket socket
in
protected java.io.ObjectInputStream in
out
protected java.io.ObjectOutputStream out
RemoteServer
public RemoteServer()
RemoteServer
public RemoteServer(java.lang.String host,
int port)
- Parameters:
port
- host
-
setPort
public void setPort(int port)
- Sets the port to connect to.
- Parameters:
port
- The port to connect to.
setHost
public void setHost(java.lang.String host)
- Sets the host to connect to.
- Parameters:
host
- The host to connect to.
isListening
public boolean isListening()
spawnThreadAndlisten
public java.lang.Thread spawnThreadAndlisten()
listen
public void listen()
throws java.io.IOException,
java.lang.ClassNotFoundException
- Connect to the real remote server.
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
addClient
public void addClient(java.lang.String name,
net.mlw.gfw.event.EventHandler client)
- Specified by:
addClient
in interface Server
- See Also:
Server.addClient(java.lang.String, net.mlw.gfw.event.EventHandler)
removeClient
public void removeClient(java.lang.String name,
net.mlw.gfw.event.EventHandler client)
- Specified by:
removeClient
in interface Server
- See Also:
Server.removeClient(java.lang.String, net.mlw.gfw.event.EventHandler)
onEvent
public void onEvent(net.mlw.gfw.event.Event event)
- Description copied from interface:
EventHandler
- This method processes an event.
- Specified by:
onEvent
in interface EventHandler
- Parameters:
event
- The Event to be processed.- See Also:
EventHandler.onEvent(net.mlw.gfw.event.Event)
Copyright © 2003-2004 mlavilson. All Rights Reserved.