package
0.2.0
Repository: https://github.com/ondat/operator-toolkit.git
Documentation: pkg.go.dev

# Packages

Package dag helps create a directed asyclic graph(DAG) of the operands in an operator based on the relationship between the operands.
Package executor contains types and functions to help with the execution of the operands.
Package operand defines an operand interface.

# Functions

NewCompositeOperator creates a composite operator with a list of operands.
WithEventRecorder sets the EventRecorder of a CompositeOperator.
WithExecutionStrategy sets the execution strategy of a CompositeOperator.
WithInstrumentation configures the instrumentation of the CompositeOperator.
WithOperands sets the set of operands in a CompositeOperator.
WithRetryPeriod sets the wait period of the operator before performing a retry in the event of a failure.
SetIsSuspended can be used to set the operator suspension check.

# Structs

CompositeOperator contains all the operands and the relationship between them.

# Interfaces

Operator is the operator interface that can be implemented by an operator to be used in a controller control loop.

# Type aliases

CompositeOperatorOption is used to configure CompositeOperator.