org.nakedobjects.runtime.system.internal.monitor
Class AbstractServerMonitor

java.lang.Object
  extended by org.nakedobjects.runtime.system.internal.monitor.AbstractServerMonitor
Direct Known Subclasses:
HttpServerMonitor, SocketServerMonitor

public abstract class AbstractServerMonitor
extends java.lang.Object


Constructor Summary
AbstractServerMonitor()
           
 
Method Summary
protected abstract  int getPort()
           
protected abstract  boolean handleRequest(java.io.PrintWriter writer, java.lang.String request)
           
 void listen()
           
abstract  void setTarget(NakedObjectsSystem system)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractServerMonitor

public AbstractServerMonitor()
Method Detail

listen

public void listen()

getPort

protected abstract int getPort()

setTarget

public abstract void setTarget(NakedObjectsSystem system)

shutdown

public void shutdown()

handleRequest

protected abstract boolean handleRequest(java.io.PrintWriter writer,
                                         java.lang.String request)
                                  throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.