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
@type normalized_transport_options() :: keyword()
Callbacks
@callback capabilities() :: ExecutionPlane.Process.Transport.Surface.Capabilities.t()
@callback normalize_transport_options(term()) :: {:ok, normalized_transport_options()} | {:error, {:invalid_transport_options, term()}}
@callback surface_kind() :: ExecutionPlane.Process.Transport.Surface.adapter_surface_kind()