Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoRegister ¶
func AutoRegister()
func NewWhileUnit ¶
Types ¶
type HttpUnit ¶
func NewHttpUnit ¶
func NewHttpUnit() HttpUnit
func (*HttpUnit) Execute ¶
func (t *HttpUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*HttpUnit) GetUnitMeta ¶
func (*HttpUnit) GetUnitName ¶
type LogicUnit ¶
func NewLogUnit ¶
func NewLogUnit() LogicUnit
func (*LogicUnit) GetUnitName ¶
type RemarkUnit ¶
func NewRemarkUnit ¶
func NewRemarkUnit() RemarkUnit
func (*RemarkUnit) Execute ¶
func (t *RemarkUnit) Execute(ctx *flow.PipelineContext, i *flow.Input) (*flow.Output, error)
func (*RemarkUnit) GetUnitName ¶
func (t *RemarkUnit) GetUnitName() string
type ScriptUnit ¶
ScriptUnit ===== ScriptUnit 动态 JS 执行单元 =====
func NewScriptUnit ¶
func NewScriptUnit(script string) ScriptUnit
func (*ScriptUnit) Execute ¶
func (t *ScriptUnit) Execute(ctx *flow.PipelineContext, input *flow.Input) (*flow.Output, error)
func (*ScriptUnit) GetUnitName ¶
func (t *ScriptUnit) GetUnitName() string
type SetEnvUnit ¶
func NewSetEnvUnit ¶
func NewSetEnvUnit() SetEnvUnit
func (*SetEnvUnit) Execute ¶
func (t *SetEnvUnit) Execute(ctx *flow.PipelineContext, i *flow.Input) (*flow.Output, error)
func (*SetEnvUnit) GetUnitName ¶
func (t *SetEnvUnit) GetUnitName() string
type TerminalUnit ¶
func NewTerminalUnit ¶
func NewTerminalUnit() TerminalUnit
func (*TerminalUnit) Execute ¶
func (t *TerminalUnit) Execute(ctx *flow.PipelineContext, i *flow.Input) (*flow.Output, error)
func (*TerminalUnit) GetUnitName ¶
func (t *TerminalUnit) GetUnitName() string
type TimeoutUnit ¶
func NewTimeoutUnit ¶
func NewTimeoutUnit() TimeoutUnit
func (*TimeoutUnit) Execute ¶
func (t *TimeoutUnit) Execute(ctx *flow.PipelineContext, i *flow.Input) (*flow.Output, error)
func (*TimeoutUnit) GetUnitName ¶
func (t *TimeoutUnit) GetUnitName() string
Click to show internal directories.
Click to hide internal directories.