Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NodeEventRecorder ¶
type NodeEventRecorder interface { // Records node execution events indicating the node has undergone a phase change and additional metadata. RecordNodeEvent(ctx context.Context, event *event.NodeExecutionEvent, eventConfig *config.EventConfig) error }
Recorder for Node events
func NewNodeEventRecorder ¶
type TaskEventRecorder ¶
type TaskEventRecorder interface { // Records task execution events indicating the task has undergone a phase change and additional metadata. RecordTaskEvent(ctx context.Context, event *event.TaskExecutionEvent, eventConfig *config.EventConfig) error }
Recorder for Task events
func NewTaskEventRecorder ¶
type WorkflowEventRecorder ¶
type WorkflowEventRecorder interface { // Records workflow execution events indicating the workflow has undergone a phase change and additional metadata. RecordWorkflowEvent(ctx context.Context, event *event.WorkflowExecutionEvent, eventConfig *config.EventConfig) error }
Recorder for Workflow events
Source Files ¶
Click to show internal directories.
Click to hide internal directories.