com.croftsoft.apps.vaft.app
Class Config

java.lang.Object
  extended by com.croftsoft.apps.vaft.app.Config
All Implemented Interfaces:
Serializable

public class Config
extends Object
implements Serializable

Version:
1998-04-26
See Also:
Serialized Form
Author:
David W. Croft

Field Summary
static String AGENT_DIR
           
static String PEER_LIST_PATH
           
static String RMI_OBJECT_NAME
           
static String RMI_SERVER_NAME
           
static String RMI_SERVER_PORT
           
static String SEED_OBJECT_NAME
           
static String SEED_SERVER_NAME
           
static String SEED_SERVER_PORT
           
static String SWAP_DELAY
           
static String USE_CONTROL_PANEL
           
static String WEB_SERVER_NAME
           
static String WEB_SERVER_PORT
           
static String WEB_SERVER_ROOT
           
 
Constructor Summary
Config(boolean use_control_panel, String rmi_server_name, int rmi_server_port, String rmi_object_name, String web_server_name, int web_server_port, String web_server_root, String peer_list_path, String seed_server_name, int seed_server_port, String seed_object_name, long swap_delay, String agent_dir)
           
 
Method Summary
 HostInfo createSeed()
           
 String display()
           
static String display(Config config)
           
 String getAgent_dir()
           
 String getPeer_list_path()
           
 String getRmi_object_name()
           
 String getRmi_server_name()
           
 int getRmi_server_port()
           
 String getSeed_object_name()
           
 String getSeed_server_name()
           
 int getSeed_server_port()
           
 long getSwap_delay()
           
 boolean getUse_control_panel()
           
 String getWeb_server_name()
           
 int getWeb_server_port()
           
 String getWeb_server_root()
           
static void help(PrintStream printStream)
           
static Config parse(String[] args, PrintStream printStream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USE_CONTROL_PANEL

public static final String USE_CONTROL_PANEL
See Also:
Constant Field Values

RMI_SERVER_NAME

public static final String RMI_SERVER_NAME
See Also:
Constant Field Values

RMI_SERVER_PORT

public static final String RMI_SERVER_PORT
See Also:
Constant Field Values

RMI_OBJECT_NAME

public static final String RMI_OBJECT_NAME
See Also:
Constant Field Values

WEB_SERVER_NAME

public static final String WEB_SERVER_NAME
See Also:
Constant Field Values

WEB_SERVER_PORT

public static final String WEB_SERVER_PORT
See Also:
Constant Field Values

WEB_SERVER_ROOT

public static final String WEB_SERVER_ROOT
See Also:
Constant Field Values

PEER_LIST_PATH

public static final String PEER_LIST_PATH
See Also:
Constant Field Values

SEED_SERVER_NAME

public static final String SEED_SERVER_NAME
See Also:
Constant Field Values

SEED_SERVER_PORT

public static final String SEED_SERVER_PORT
See Also:
Constant Field Values

SEED_OBJECT_NAME

public static final String SEED_OBJECT_NAME
See Also:
Constant Field Values

SWAP_DELAY

public static final String SWAP_DELAY
See Also:
Constant Field Values

AGENT_DIR

public static final String AGENT_DIR
See Also:
Constant Field Values
Constructor Detail

Config

public Config(boolean use_control_panel,
              String rmi_server_name,
              int rmi_server_port,
              String rmi_object_name,
              String web_server_name,
              int web_server_port,
              String web_server_root,
              String peer_list_path,
              String seed_server_name,
              int seed_server_port,
              String seed_object_name,
              long swap_delay,
              String agent_dir)
Method Detail

help

public static void help(PrintStream printStream)

display

public static String display(Config config)

parse

public static Config parse(String[] args,
                           PrintStream printStream)

getUse_control_panel

public boolean getUse_control_panel()

getRmi_server_name

public String getRmi_server_name()

getRmi_server_port

public int getRmi_server_port()

getRmi_object_name

public String getRmi_object_name()

getWeb_server_name

public String getWeb_server_name()

getWeb_server_port

public int getWeb_server_port()

getWeb_server_root

public String getWeb_server_root()

getPeer_list_path

public String getPeer_list_path()

getSeed_server_name

public String getSeed_server_name()

getSeed_server_port

public int getSeed_server_port()

getSeed_object_name

public String getSeed_object_name()

getSwap_delay

public long getSwap_delay()

getAgent_dir

public String getAgent_dir()

display

public String display()

createSeed

public HostInfo createSeed()

CroftSoft Javadoc

CroftSoft Apps Javadoc (2008-09-28 21:15:07)