info.jonclark.gui
Class ProgressServer

java.lang.Object
  extended by info.jonclark.clientserver.SimpleServer
      extended by info.jonclark.gui.ProgressServer

public class ProgressServer
extends info.jonclark.clientserver.SimpleServer

A progress server (monitor) accepts connections from various progress clients that are currently working on tasks. This provides the user of the server a central way to keep track of several ongoing tasks


Field Summary
 
Fields inherited from class info.jonclark.clientserver.SimpleServer
SHUTDOWN_TIMEOUT_SECS
 
Constructor Summary
ProgressServer(Properties props, Logger parent)
           
 
Method Summary
 void handleClientRequest(Socket sock)
           
static void main(String[] args)
           
 
Methods inherited from class info.jonclark.clientserver.SimpleServer
runServer, stopServer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgressServer

public ProgressServer(Properties props,
                      Logger parent)
               throws IOException
Throws:
IOException
Method Detail

handleClientRequest

public void handleClientRequest(Socket sock)
Specified by:
handleClientRequest in class info.jonclark.clientserver.SimpleServer

main

public static void main(String[] args)
                 throws Exception
Throws:
Exception