org.apache.commons.launcher
Class ChildMain
Thread
org.apache.commons.launcher.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:
- Redirecting System.out and System.err.
- Displaying a minimized window in the Windows taskbar.
This class is normally not invoked directly. Instead, it is invoked by the
LaunchTask
class.
static void | main(String[] args) - Main entry point for the child process.
|
void | run() - Invoke the target application.
|
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.
main
public static void main(String[] args)
Main entry point for the child process. This method should only be
invoked by the
LaunchTask
class.
args
- command line arguments
run
public void run()
Invoke the target application.
Copyright (c) 2001-2002 - Apache Software Foundation