ocsf.server
Class ObservableOriginatorServer

java.lang.Object
  |
  +--java.util.Observable
        |
        +--ocsf.server.ObservableServer
              |
              +--ocsf.server.ObservableOriginatorServer

public class ObservableOriginatorServer
extends ObservableServer


Fields inherited from class ocsf.server.ObservableServer
service
 
Fields inherited from class java.util.Observable
changed, obs
 
Constructor Summary
ObservableOriginatorServer(int port)
          Constructs a new server.
 
Method Summary
protected  void handleMessageFromClient(java.lang.Object message, ConnectionToClient client)
          This method is used to handle messages coming from the client.
 
Methods inherited from class ocsf.server.ObservableServer
clientConnected, clientDisconnected, clientException, close, getClientConnections, getNumberOfClients, getPort, isListening, listen, listeningException, sendToAllClients, serverClosed, serverPaused, serverStarted, serverStopped, setBacklog, setPort, setTimeout, stopListening
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

ObservableOriginatorServer

public ObservableOriginatorServer(int port)
Constructs a new server.
Parameters:
port - the port on which to listen.
Method Detail

handleMessageFromClient

protected void handleMessageFromClient(java.lang.Object message,
                                       ConnectionToClient client)
This method is used to handle messages coming from the client. Observers are notfied by receiveing an instance of OriginatorMessage that contains both the message received and a reference to the client who sent the message.
Parameters:
message - The message received from the client.
client - The connection to the client.
Overrides:
handleMessageFromClient in class ObservableServer