Documentation
¶
Index ¶
- Variables
- func CreateStep(c px.Context, def serviceapi.Definition) wfe.Step
- func GetIdentity(c px.Context) serviceapi.Identity
- func GetLazyIdentity(c px.Context) (li serviceapi.Identity)
- func NewEach(step wfe.Step, name string, over px.Value, variables []serviceapi.Parameter) wfe.Iterator
- func NewEachPair(step wfe.Step, name string, over px.Value, variables []serviceapi.Parameter) wfe.Iterator
- func NewRange(step wfe.Step, name string, over px.Value, variables []serviceapi.Parameter) wfe.Iterator
- func NewTimes(step wfe.Step, name string, over px.Value, variables []serviceapi.Parameter) wfe.Iterator
- func StepId(a wfe.Step) string
- func StepLabel(a wfe.Step) string
- func Validate(it wfe.Iterator)
- type WorkflowEngine
Constants ¶
This section is empty.
Variables ¶
View Source
var DefinitionListType = types.NewArrayType(serviceapi.DefinitionMetaType, nil)
View Source
var IdentityId = px.NewTypedName(px.NsDefinition, "Identity::Service")
Functions ¶
func CreateStep ¶
func CreateStep(c px.Context, def serviceapi.Definition) wfe.Step
func GetIdentity ¶
func GetIdentity(c px.Context) serviceapi.Identity
func GetLazyIdentity ¶
func GetLazyIdentity(c px.Context) (li serviceapi.Identity)
func NewEachPair ¶
Types ¶
type WorkflowEngine ¶
type WorkflowEngine interface {
Run(ctx px.Context, parameters px.OrderedMap) px.OrderedMap
BuildInvertedGraph(ctx px.Context, existsFunc func(string) bool)
GraphAsDot() []byte
// Validate ensures that all consumed values have a corresponding producer and that only
// one producer exists for each produced value.
Validate()
}
Click to show internal directories.
Click to hide internal directories.