Documentation
¶
Index ¶
- func InitWorkflowService()
- func ProcessWorkflow(workflow *v2.WorkflowSchema) error
- func ProcessWorkflows() error
- func RegisterWorkflowAction(name string, handler v2.IWorkflowAction)
- func ShutdownWorkflowService() error
- func ValidateStatus(obj *v2.WorkflowSchema)
- type ClaimServerAction
- type CreateAgentAction
- type InstallServerAction
- type StartServerAction
- type WaitForInstallAction
- type WaitForOnlineAction
- type WaitForRunningAction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitWorkflowService ¶
func InitWorkflowService()
func ProcessWorkflow ¶
func ProcessWorkflow(workflow *v2.WorkflowSchema) error
func ProcessWorkflows ¶
func ProcessWorkflows() error
func RegisterWorkflowAction ¶
func RegisterWorkflowAction(name string, handler v2.IWorkflowAction)
func ShutdownWorkflowService ¶
func ShutdownWorkflowService() error
func ValidateStatus ¶
func ValidateStatus(obj *v2.WorkflowSchema)
Types ¶
type ClaimServerAction ¶
type ClaimServerAction struct{}
func (ClaimServerAction) Execute ¶
func (a ClaimServerAction) Execute(action *v2.WorkflowAction, d interface{}, theAccount *v2.AccountSchema) error
type CreateAgentAction ¶
type CreateAgentAction struct{}
func (CreateAgentAction) Execute ¶
func (a CreateAgentAction) Execute(action *v2.WorkflowAction, d interface{}, theAccount *v2.AccountSchema) error
type InstallServerAction ¶
type InstallServerAction struct{}
func (InstallServerAction) Execute ¶
func (a InstallServerAction) Execute(action *v2.WorkflowAction, d interface{}, theAccount *v2.AccountSchema) error
type StartServerAction ¶
type StartServerAction struct{}
func (StartServerAction) Execute ¶
func (a StartServerAction) Execute(action *v2.WorkflowAction, d interface{}, theAccount *v2.AccountSchema) error
type WaitForInstallAction ¶
type WaitForInstallAction struct{}
func (WaitForInstallAction) Execute ¶
func (a WaitForInstallAction) Execute(action *v2.WorkflowAction, d interface{}, theAccount *v2.AccountSchema) error
type WaitForOnlineAction ¶
type WaitForOnlineAction struct{}
func (WaitForOnlineAction) Execute ¶
func (a WaitForOnlineAction) Execute(action *v2.WorkflowAction, d interface{}, theAccount *v2.AccountSchema) error
type WaitForRunningAction ¶
type WaitForRunningAction struct{}
func (WaitForRunningAction) Execute ¶
func (a WaitForRunningAction) Execute(action *v2.WorkflowAction, d interface{}, theAccount *v2.AccountSchema) error
Click to show internal directories.
Click to hide internal directories.