ExecutionPlane.Process.Transport.Surface.Adapter behaviour (execution_plane v0.1.0)

Copy Markdown View Source

Internal behaviour for execution-surface adapters owned by the core.

Summary

Types

normalized_transport_options()

@type normalized_transport_options() :: keyword()

Callbacks

capabilities()

normalize_transport_options(term)

@callback normalize_transport_options(term()) ::
  {:ok, normalized_transport_options()}
  | {:error, {:invalid_transport_options, term()}}

surface_kind()