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
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec run( ExecutionPlane.Command.t(), keyword() ) :: {:ok, ExecutionPlane.Process.Transport.RunResult.t()} | {:error, {:transport, ExecutionPlane.Process.Transport.Error.t()}}
@spec start(keyword()) :: {:ok, pid()} | {:error, {:transport, ExecutionPlane.Process.Transport.Error.t()}}
@spec start_link(keyword()) :: {:ok, pid()} | {:error, {:transport, ExecutionPlane.Process.Transport.Error.t()}}