ExecutionPlane.Process.Transport.LowerSimulation (execution_plane v0.1.0)

Copy Markdown View Source

Execution Plane-owned process transport simulation surface.

The adapter replays configured stdout/stderr/exit frames through the normal process transport contract. It never spawns a process and is intended to be selected by higher-layer configuration, not by public request keywords.

Summary

Functions

Returns a specification to start this module under a supervisor.

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

run(command, opts)

start(opts)

@spec start(keyword()) ::
  {:ok, pid()}
  | {:error, {:transport, ExecutionPlane.Process.Transport.Error.t()}}

start_link(opts)

@spec start_link(keyword()) ::
  {:ok, pid()}
  | {:error, {:transport, ExecutionPlane.Process.Transport.Error.t()}}