Spectre.Operation.RunnerSupervisor (Spectre v0.3.0)

Copy Markdown View Source

Dynamic supervisor for isolated one-attempt operational Runners.

Summary

Functions

child_spec(arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

start_link(opts \\ [])

@spec start_link(keyword()) :: Supervisor.on_start()

start_runner(supervisor \\ __MODULE__, opts)

stop_runner(supervisor \\ __MODULE__, pid)

@spec stop_runner(GenServer.server(), pid()) :: :ok | {:error, term()}