Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AutoRegister ¶
func AutoRegister()
Types ¶
type BreakUnit ¶ added in v0.8.3
func (*BreakUnit) Execute ¶ added in v0.8.3
func (u *BreakUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*BreakUnit) GetUnitMeta ¶ added in v0.8.3
func (*BreakUnit) GetUnitName ¶ added in v0.8.3
type ContinueUnit ¶ added in v0.8.3
func (*ContinueUnit) Execute ¶ added in v0.8.3
func (u *ContinueUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*ContinueUnit) GetUnitMeta ¶ added in v0.8.3
func (u *ContinueUnit) GetUnitMeta() *core.Unit
func (*ContinueUnit) GetUnitName ¶ added in v0.8.3
func (u *ContinueUnit) GetUnitName() string
type GotoUnit ¶ added in v0.8.3
func (*GotoUnit) Execute ¶ added in v0.8.3
func (u *GotoUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*GotoUnit) GetUnitMeta ¶ added in v0.8.3
func (*GotoUnit) GetUnitName ¶ added in v0.8.3
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) Execute ¶
func (t *LogicUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*LogicUnit) GetUnitMeta ¶ added in v0.8.3
func (*LogicUnit) GetUnitName ¶
type ReadableUnit ¶ added in v0.8.3
ReadableUnit outputs an io.Reader for chunked consumption.
func NewReadableUnit ¶ added in v0.8.3
func NewReadableUnit() ReadableUnit
func (*ReadableUnit) Execute ¶ added in v0.8.3
func (t *ReadableUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*ReadableUnit) GetUnitMeta ¶ added in v0.8.3
func (t *ReadableUnit) GetUnitMeta() *core.Unit
func (*ReadableUnit) GetUnitName ¶ added in v0.8.3
func (t *ReadableUnit) GetUnitName() string
type RemarkUnit ¶
func NewRemarkUnit ¶
func NewRemarkUnit() RemarkUnit
func (*RemarkUnit) Execute ¶
func (t *RemarkUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*RemarkUnit) GetUnitMeta ¶ added in v0.8.3
func (t *RemarkUnit) GetUnitMeta() *core.Unit
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 context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*ScriptUnit) GetUnitMeta ¶ added in v0.8.3
func (t *ScriptUnit) GetUnitMeta() *core.Unit
func (*ScriptUnit) GetUnitName ¶
func (t *ScriptUnit) GetUnitName() string
type SetEnvUnit ¶
func NewSetEnvUnit ¶
func NewSetEnvUnit() SetEnvUnit
func (*SetEnvUnit) Execute ¶
func (t *SetEnvUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*SetEnvUnit) GetUnitMeta ¶ added in v0.8.3
func (t *SetEnvUnit) GetUnitMeta() *core.Unit
func (*SetEnvUnit) GetUnitName ¶
func (t *SetEnvUnit) GetUnitName() string
type TerminalUnit ¶
func NewTerminalUnit ¶
func NewTerminalUnit() TerminalUnit
func (*TerminalUnit) Execute ¶
func (t *TerminalUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*TerminalUnit) GetUnitMeta ¶ added in v0.8.3
func (t *TerminalUnit) GetUnitMeta() *core.Unit
func (*TerminalUnit) GetUnitName ¶
func (t *TerminalUnit) GetUnitName() string
type TimeoutUnit ¶
func NewTimeoutUnit ¶
func NewTimeoutUnit() TimeoutUnit
func (*TimeoutUnit) Execute ¶
func (t *TimeoutUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*TimeoutUnit) GetUnitMeta ¶ added in v0.8.3
func (t *TimeoutUnit) GetUnitMeta() *core.Unit
func (*TimeoutUnit) GetUnitName ¶
func (t *TimeoutUnit) GetUnitName() string
type WhileUnit ¶ added in v0.8.3
func (*WhileUnit) Execute ¶ added in v0.8.3
func (u *WhileUnit) Execute(ctx context.Context, state core.ContextMap, self *core.Node) (*core.ExecutionResult, error)
func (*WhileUnit) GetUnitMeta ¶ added in v0.8.3
func (*WhileUnit) GetUnitName ¶ added in v0.8.3
Click to show internal directories.
Click to hide internal directories.