flow

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Register

func Register(Flow, []Hook)

Register 注册

Types

type Flow

type Flow interface {
	// 准备
	Prepare(context.Context) error
	// 执行
	Do(context.Context) error
	// 完成
	Finish(context.Context) error
	// 收尾
	Cleanup(context.Context) error
}

Flow 流

type Hook

type Hook interface {
	When() Timing
	Do(context.Context) error
}

Hook 钩子

type Timing

type Timing int

Timing 时机

const (
	Before Timing = iota + 1
	After
)

时机枚举

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL