public class

LocalSubProcessExecutor

extends SubProcessExecutor
implements SimulationExecutor
java.lang.Object
   ↳ uk.ac.imperial.presage2.core.cli.run.SubProcessExecutor
     ↳ uk.ac.imperial.presage2.core.cli.run.LocalSubProcessExecutor

Class Overview

A SubProcessExecutor which runs each simulation process on the local machine.

Summary

[Expand]
Inherited Fields
From class uk.ac.imperial.presage2.core.cli.run.SubProcessExecutor
Public Constructors
LocalSubProcessExecutor()
LocalSubProcessExecutor(int mAX_PROCESSES)
LocalSubProcessExecutor(int max_processes, String xms, String xmx, int gcThreads)
LocalSubProcessExecutor(int max_processes, String... customArgs)
Public Methods
String toString()
Protected Methods
ProcessBuilder createProcess(long simId)
Create a ProcessBuilder which will spawn a Process to run the given simulation.@return
[Expand]
Inherited Methods
From class uk.ac.imperial.presage2.core.cli.run.SubProcessExecutor
From class java.lang.Object
From interface uk.ac.imperial.presage2.core.cli.run.SimulationExecutor

Public Constructors

public LocalSubProcessExecutor ()

public LocalSubProcessExecutor (int mAX_PROCESSES)

public LocalSubProcessExecutor (int max_processes, String xms, String xmx, int gcThreads)

public LocalSubProcessExecutor (int max_processes, String... customArgs)

Public Methods

public String toString ()

Since: API Level

Protected Methods

protected ProcessBuilder createProcess (long simId)

Create a ProcessBuilder which will spawn a Process to run the given simulation.@return