Documentation
¶
Index ¶
- type Module
- type ModuleCanAfterRestart
- type ModuleCanAfterRun
- type ModuleCanBeforeRun
- type ModuleCanRestart
- type ModuleCanShutdown
- type ModuleCore
- type SingleInstModuleCore
- type SingleInstModules
- func (single *SingleInstModules) Construct()
- func (single *SingleInstModules) Destruct()
- func (single *SingleInstModules) GetModuleName(module Module) string
- func (single *SingleInstModules) Register(module Module) bool
- func (single *SingleInstModules) RestartModule(module Module)
- func (single *SingleInstModules) Run(isTest bool)
- func (single *SingleInstModules) Shutdown()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module interface { ModuleConstruct() // for module ModuleDestruct() // for module ModuleLock() ModuleCore ModuleUnlock() }
type ModuleCanAfterRestart ¶
type ModuleCanAfterRestart interface {
AfterRestart()
}
type ModuleCanAfterRun ¶
type ModuleCanAfterRun interface {
ModuleAfterRun(string) // for run
}
type ModuleCanBeforeRun ¶
type ModuleCanBeforeRun interface {
ModuleBeforeRun(string) // for run
}
type ModuleCanRestart ¶
type ModuleCanRestart interface {
ModuleRestart() bool // for module
}
type ModuleCanShutdown ¶
type ModuleCanShutdown interface {
ModuleShutdown() // for run
}
type ModuleCore ¶
type ModuleCore interface { Lock() Unlock() }
type SingleInstModuleCore ¶
type SingleInstModules ¶
type SingleInstModules struct {
// contains filtered or unexported fields
}
func GetSingleInst ¶
func GetSingleInst() *SingleInstModules
func (*SingleInstModules) Construct ¶
func (single *SingleInstModules) Construct()
func (*SingleInstModules) Destruct ¶
func (single *SingleInstModules) Destruct()
func (*SingleInstModules) GetModuleName ¶
func (single *SingleInstModules) GetModuleName(module Module) string
func (*SingleInstModules) Register ¶
func (single *SingleInstModules) Register(module Module) bool
func (*SingleInstModules) RestartModule ¶
func (single *SingleInstModules) RestartModule(module Module)
func (*SingleInstModules) Run ¶
func (single *SingleInstModules) Run(isTest bool)
func (*SingleInstModules) Shutdown ¶
func (single *SingleInstModules) Shutdown()
Click to show internal directories.
Click to hide internal directories.