jacol.server
Class JavaServer

java.lang.Object
  |
  +--jacol.server.JavaServer
All Implemented Interfaces:
java.lang.Runnable

public class JavaServer
extends java.lang.Object
implements java.lang.Runnable

This class implements the Java server. It creates a server socket and listens for incoming connections. Each inbound connection is handled in a separate thread.

Version:
0.20 beta
Author:
Jason Lowdermilk Email

Constructor Summary
JavaServer(int port)
          Create a java server, defaulting to server mode.
JavaServer(int port, boolean serverMode)
          Create a java server with a specific mode.
JavaServer(int port, java.util.List allowedPackages)
          Deprecated.  
 
Method Summary
static void main(java.lang.String[] args)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaServer

public JavaServer(int port,
                  boolean serverMode)
Create a java server with a specific mode.
Parameters:
port - the port to listen to
serverMode - a boolean indicating whether or not serverMode is to be used

JavaServer

public JavaServer(int port)
Create a java server, defaulting to server mode.
Parameters:
port - the port to listen to

JavaServer

public JavaServer(int port,
                  java.util.List allowedPackages)
Deprecated.  

Create a java server with a list of allowed packages.
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

main

public static void main(java.lang.String[] args)