| java.lang.Object | ||
| ↳ | uk.ac.imperial.presage2.core.cli.run.SubProcessExecutor | |
| ↳ | uk.ac.imperial.presage2.core.cli.run.RemoteSubProcessExecutor | |
Runs a simulation on a remote machine via ssh. Note this implementation may not work in all situations. We assume the following:
ssh and rsync commands available on the path of
the local machine (and usable from a Process)java command available on the path of the remote machine
(and usable from ssh).db.properties|
[Expand]
Inherited Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
uk.ac.imperial.presage2.core.cli.run.SubProcessExecutor
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Submits a simulation to be run on this executor.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
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
| |||||||||||
Submits a simulation to be run on this executor.
| simId | Id of the simulation to run. |
|---|
Create a ProcessBuilder which will spawn a Process to run the given simulation.@return