Spectre.Operation.Runner (Spectre v0.3.0)

Copy Markdown View Source

Temporary supervised process for one operation and one fenced attempt.

The Runner owns no canonical state and always terminates after sending one result. Its supervisor uses restart: :temporary; semantic retry belongs to the Agent owner.

Summary

Functions

start_link(opts)

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