Versions in this module Expand all Collapse all v0 v0.1.0 Sep 6, 2019 Changes in this version + func GetParentNodeMaxEndTime(ctx context.Context, w v1alpha1.ExecutableWorkflow, node v1alpha1.BaseNode) (t v1.Time, err error) + func NewExecutor(ctx context.Context, store *storage.DataStore, ...) (executors.Node, error) + func Resolve(ctx context.Context, h HandlerFactory, w v1alpha1.ExecutableWorkflow, ...) (*handler.Data, error) + func ResolveBindingData(ctx context.Context, h HandlerFactory, w v1alpha1.ExecutableWorkflow, ...) (*core.Literal, error) + type HandlerFactory interface + GetHandler func(kind v1alpha1.NodeKind) (handler.IFace, error) + func NewHandlerFactory(ctx context.Context, executor executors.Node, eventSink events.EventSink, ...) (HandlerFactory, error) + type PredicatePhase int + const PredicatePhaseNotReady + const PredicatePhaseReady + const PredicatePhaseSkip + const PredicatePhaseUndefined + func CanExecute(ctx context.Context, w v1alpha1.ExecutableWorkflow, node v1alpha1.BaseNode) (PredicatePhase, error)