package
0.0.0-20241218064442-03e27ed9e895
Repository: https://github.com/gaullow/goflow.git
Documentation: pkg.go.dev
# Functions
CreateContext create request context (used by template).
CreatePipeline creates a core pipeline.
NewDag Creates a Dag.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
StateFailure denotes failure state.
StateOngoing denotes ongoing state.
StateSuccess denotes success state.
# Variables
Default forwarder.
ERR_CYCLIC denotes that dag has a cycle.
ERR_DUPLICATE_EDGE denotes that a dag edge is duplicate.
ERR_DUPLICATE_VERTEX denotes that a dag edge is duplicate.
ERR_MULTIPLE_START denotes that a dag has more than one start point.
ERR_NO_VERTEX.
ERR_RECURSIVE_DEP denotes that dag has a recursive dependecy.
# Structs
No description provided by the author
Context execution context and execution state.
Dag The whole dag.
No description provided by the author
Node The vertex.
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
DataStore for Storing Data.
EventHandler handle flow events.
Logger logs the flow logs.
No description provided by the author
StateStore for saving execution state.
# Type aliases
Aggregator definition for the data aggregator of nodes.
Condition definition for the condition function.
ForEach definition for the foreach function.
Forwarder definition for the data forwarder of nodes.
PipelineErrorHandler the error handler OnFailure() registration on pipeline.
PipelineHandler definition for the Finally() registration on pipeline.