Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // MockApplication 全局的mockApplication对象 MockApplication *mockApplication // ErrRuleNotFound 定义的无匹配规则时的错误 ErrRuleNotFound = errors.New("rule not found") )
Functions ¶
func BuildMockApplication ¶
func BuildMockApplication(rr domain.RuleRepository, er domain.ExecutorRepository, job AsyncJob) *mockApplication
BuildMockApplication mockApplication的工厂函数
Types ¶
type AsyncJob ¶
type AsyncJob interface { Period() time.Duration Do() error WithRuleRepository(domain.RuleRepository) WithExecutorRepository(domain.ExecutorRepository) }
AsyncJob 异步的摆渡任务接口定义
Click to show internal directories.
Click to hide internal directories.