springs.classloader
Class ClassServerLauncher

java.lang.Object
  |
  +--springs.classloader.ClassServerLauncher

public class ClassServerLauncher
extends java.lang.Object

Class that launches a class server.

Author:
Sergio Ilarri Artigas

Field Summary
private  java.lang.String _classpath
           
private  int _port
           
private static org.jargp.ParameterDef[] BASE_PARAMETERS
          Command line parameter definitions.
 
Constructor Summary
ClassServerLauncher()
           
 
Method Summary
static void launchClassServer(int port)
          Launches a class server as a separate process.
static void launchClassServer(int port, java.lang.String codebase)
          Launches a class server as a separate process.
 void main()
          Main method.
static void main(java.lang.String[] args)
          Main method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_port

private int _port

_classpath

private java.lang.String _classpath

BASE_PARAMETERS

private static final org.jargp.ParameterDef[] BASE_PARAMETERS
Command line parameter definitions.

Constructor Detail

ClassServerLauncher

public ClassServerLauncher()
Method Detail

launchClassServer

public static void launchClassServer(int port)
Launches a class server as a separate process.

Parameters:
port - the port number.
Returns:
the launched process.
See Also:
ProcessExecutor

launchClassServer

public static void launchClassServer(int port,
                                     java.lang.String codebase)
Launches a class server as a separate process.

Parameters:
port - the port number.
codebase - the codebase.
Returns:
the launched process.
See Also:
String, ProcessExecutor

main

public void main()
Main method.


main

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

Parameters:
args - arguments. One is expected: the port number.
See Also:
String