SimulationActor

Defines the messages a SimulationActor can receive by default.

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

case
class AbortTasks(ids: Seq[UUID])

Aborts a list of Tasks.

Aborts a list of Tasks.

Value Params
ids

The Task IDs to abort.

See also
case
class AckTasks(tasks: Seq[UUID])

Acknowledges a sequence of completed Task IDs has been processed.

Acknowledges a sequence of completed Task IDs has been processed.

Value Params
task

The acknowledged Task UUIDs.

See also
case
class AddTasks(tasks: Seq[Task])

Adds new Tasks to the simulation.

Adds new Tasks to the simulation.

Value Params
t

The TaskGenerator to generate the Task.

See also
case
class Done(result: Try[Any])

Tells the Simulation to complete.

Tells the Simulation to complete.

Value Params
result

The successful simulation result.

See also
case
class Fail(exception: Throwable)

Tells the Simulation to fail.

Tells the Simulation to fail.

Value Params
exception

The Throwable causing the failure.

See also
case
object Ready
case
class Succeed(result: Any)

Tells the Simulation to complete successfully.

Tells the Simulation to complete successfully.

Value Params
result

The successful simulation result.

See also
case
object Wait

Tells the Simulation to request that Coordinator waits.

Tells the Simulation to request that Coordinator waits.