node

package
v2.11.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2026 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Overview

Package node wires runtime node adapters.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSubWorkflowRunnerFactory

func NewSubWorkflowRunnerFactory(cfg SubWorkflowRunnerConfig) func(context.Context) (runtimeexec.SubWorkflowRunner, error)

NewSubWorkflowRunnerFactory creates recursive child workflow runners.

Types

type DAGStoreFactory

type DAGStoreFactory func(context.Context) (exec.DAGStore, error)

DAGStoreFactory creates the DAG definition store used by local child workflows.

type SubWorkflowRunnerConfig

type SubWorkflowRunnerConfig struct {
	DAGRunMgr         runtime.Manager
	DAGStore          exec.DAGStore
	DAGStoreFactory   DAGStoreFactory
	DAGRunStore       exec.DAGRunStore
	RunStateStore     runstate.Store
	QueueStore        exec.QueueStore
	StateStore        dagstate.Store
	SecretStore       secret.Store
	ProfileStore      profile.Store
	ServiceRegistry   exec.ServiceRegistry
	PeerConfig        config.Peer
	DefaultExecMode   config.ExecutionMode
	StatusPusher      runtime.StatusPusher
	LogWriterFactory  exec.LogWriterFactory
	ArtifactFinalizer runtime.ArtifactFinalizer
	WorkerID          string
	DAGRunLogDir      string
	DAGRunArtifactDir string
}

SubWorkflowRunnerConfig contains dependencies for child workflow execution.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL