MCPcopy Create free account
hub / github.com/astercloud/aster / RegisterWorkflow

Method RegisterWorkflow

pkg/asteros/asteros.go:167–177  ·  view source on GitHub ↗

RegisterWorkflow 注册 Workflow

(id string, wf workflow.Agent)

Source from the content-addressed store, hash-verified

165
166// RegisterWorkflow 注册 Workflow
167func (os *AsterOS) RegisterWorkflow(id string, wf workflow.Agent) error {
168 // 注册到 Registry
169 if err := os.registry.RegisterWorkflow(id, wf); err != nil {
170 return err
171 }
172
173 // 通知所有 Interfaces
174 os.notifyWorkflowRegistered(wf)
175
176 return nil
177}
178
179// AddInterface 添加 Interface
180func (os *AsterOS) AddInterface(iface Interface) error {

Callers 1

TestRegisterWorkflowFunction · 0.45

Calls 1

Tested by 1

TestRegisterWorkflowFunction · 0.36