package

uk.ac.imperial.presage2.core.cli.run

Interfaces

SimulationExecutor A SimulationExecutor is capable of executing simulations from their ID. 

Classes

ExecutorManager

Manages a set of SimulationExecutors and a queue of Simulations to be run on them. 

ExecutorModule This AbstractModule binds a set of SimulationExecutors which can be used by an ExecutorManager
LocalSubProcessExecutor A SubProcessExecutor which runs each simulation process on the local machine. 
RemoteSubProcessExecutor

Runs a simulation on a remote machine via ssh. 

StreamGobbler StreamGobbler: Consumes an InputStream and redirects it to a given OutputStream or discards it. 
SubProcessExecutor

A SimulationExecutor which has a set of sub processes which each runs a simulation. 

Exceptions