Node-to-Target execution client behaviour.
Summary
Callbacks
@callback cancel( ExecutionPlane.ExecutionRef.t(), keyword() ) :: :ok | {:error, term()}
@callback execute( ExecutionPlane.ExecutionRequest.t(), keyword() ) :: {:ok, ExecutionPlane.ExecutionResult.t()} | {:error, ExecutionPlane.ExecutionResult.t()}
@callback stream( ExecutionPlane.ExecutionRequest.t(), keyword() ) :: {:ok, Enumerable.t()} | {:error, ExecutionPlane.Admission.Rejection.t()}