org.apache.commons.launcher

Class ChildMain


public class ChildMain
extends Thread

A wrapper class that invokes another class' main(String[]). This particular class uses several system properties to control features: This class is normally not invoked directly. Instead, it is invoked by the LaunchTask class.

Author:
Patrick Luby

Field Summary

static String
APPEND_OUTPUT_PROP_NAME
The appendOutput system property name.
static String
DISPLAY_MINIMIZED_WINDOW_PROP_NAME
The displayMiminizedWindow system property name.
static String
DISPOSE_MINIMIZED_WINDOW_PROP_NAME
The disposeMiminizedWindow system property name.
static String
EXECUTABLE_PROP_NAME
The executableName system property name.
static String
HEARTBEAT_FILE_PROP_NAME
The heartbeatFile system property name.
static String
MINIMIZED_WINDOW_ICON_PROP_NAME
The miminizedWindowIcon system property name.
static String
MINIMIZED_WINDOW_TITLE_PROP_NAME
The miminizedWindowTitle system property name.
static String
OUTPUT_FILE_PROP_NAME
The outputFile system property name.
static String
WAIT_FOR_CHILD_PROP_NAME
The waitForChild system property name.

Method Summary

static void
main(String[] args)
Main entry point for the child process.
void
run()
Invoke the target application.

Field Details

APPEND_OUTPUT_PROP_NAME

public static final String APPEND_OUTPUT_PROP_NAME
The appendOutput system property name.


DISPLAY_MINIMIZED_WINDOW_PROP_NAME

public static final String DISPLAY_MINIMIZED_WINDOW_PROP_NAME
The displayMiminizedWindow system property name.


DISPOSE_MINIMIZED_WINDOW_PROP_NAME

public static final String DISPOSE_MINIMIZED_WINDOW_PROP_NAME
The disposeMiminizedWindow system property name.


EXECUTABLE_PROP_NAME

public static final String EXECUTABLE_PROP_NAME
The executableName system property name.


HEARTBEAT_FILE_PROP_NAME

public static final String HEARTBEAT_FILE_PROP_NAME
The heartbeatFile system property name.


MINIMIZED_WINDOW_ICON_PROP_NAME

public static final String MINIMIZED_WINDOW_ICON_PROP_NAME
The miminizedWindowIcon system property name.


MINIMIZED_WINDOW_TITLE_PROP_NAME

public static final String MINIMIZED_WINDOW_TITLE_PROP_NAME
The miminizedWindowTitle system property name.


OUTPUT_FILE_PROP_NAME

public static final String OUTPUT_FILE_PROP_NAME
The outputFile system property name.


WAIT_FOR_CHILD_PROP_NAME

public static final String WAIT_FOR_CHILD_PROP_NAME
The waitForChild system property name.

Method Details

main

public static void main(String[] args)

Parameters:
args - command line arguments


run

public void run()
Invoke the target application.

Parameters:


Copyright (c) 2001-2002 - Apache Software Foundation