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

t()

All the types that implement this protocol.

Types

t()

@type t() :: term()

All the types that implement this protocol.

Functions

execute(node_struct, state, opts)

@spec execute(t(), state :: any(), opts :: keyword()) :: Raxol.Workflow.Node.result()