Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChannelDag ¶
type ChannelDag struct {
DagInstanceName string
// contains filtered or unexported fields
}
func (*ChannelDag) Push ¶
func (dag *ChannelDag) Push(taskName string, data interface{}, resultChan chan map[string]interface{}) chan map[string]interface{}
func (*ChannelDag) Stop ¶
func (dag *ChannelDag) Stop()
type DAG ¶
type DAG interface {
Run() *sync.WaitGroup
Push(workflowInstanceName string, data interface{}, resultChan chan map[string]interface{}) chan map[string]interface{}
Stop()
}
func InitChannelDag ¶
type DagRoutine ¶
type DagRoutine struct {
Name string
Asset processing.Asset
InputChannels map[string]chan *TransitionTask
OutPutChannels map[string]chan *TransitionTask
// contains filtered or unexported fields
}
type TransitionTask ¶
Click to show internal directories.
Click to hide internal directories.