Raxol. Workflow. Node. Executor protocol
(Raxol v2.6.0)
View Source
Protocol for executing Raxol.Workflow.Node.TypedNode structs.
External packages register typed nodes by defining a struct and
implementing this protocol. Mirrors the
Raxol.Core.Runtime.Directive.Executor shape: same callback name,
same result tuple, same telemetry surface.
Summary
Types
@type t() :: term()
All the types that implement this protocol.
Functions
@spec execute(t(), state :: any(), opts :: keyword()) :: Raxol.Workflow.Node.result()