| java.lang.Object abbot.script.StepRunner abbot.script.ForkedStepRunner
ForkedStepRunner | public class ForkedStepRunner extends StepRunner (Code) | | A StepRunner that runs the step in a separate VM. Behavior should be
indistinguishable from the base StepRunner.
|
Inner Class :protected static class SlaveStepRunner extends StepRunner | |
LAUNCH_TIMEOUT | int LAUNCH_TIMEOUT(Code) | | |
TERMINATE_TIMEOUT | int TERMINATE_TIMEOUT(Code) | | |
ForkedStepRunner | public ForkedStepRunner()(Code) | | |
main | public static void main(String[] args)(Code) | | Provide means to control execution and feedback of a script in a
separate process.
|
runStep | public void runStep(Step step) throws Throwable(Code) | | Running the step in a separate VM should be indistinguishable from
running a regular script. When running as master, nothing actually
runs locally. We just fork a subprocess and run the script in that,
reporting back its progress as if it were running locally.
|
|
|