Documentation
¶
Index ¶
- Variables
- func RegisterDaemon(name string, order int, daemon Daemon) error
- func RegisterServiceInline(name string, order int, startFunc func(), stopFunc func(sig os.Signal)) error
- func Shutdown(signal os.Signal)
- func Start()
- func Stop(sig os.Signal)
- type Daemon
- type DaemonEntity
- type DefaultDaemon
- type PanicResult
Constants ¶
This section is empty.
Variables ¶
View Source
var DaemonMap = sync.Map{}
View Source
var StopWhenKill = true
View Source
var StopWhenKillDone = make(chan int)
Functions ¶
func RegisterDaemon ¶ added in v1.1.0
func RegisterServiceInline ¶ added in v1.0.2
Types ¶
type DaemonEntity ¶ added in v1.1.0
func GetService ¶
func GetService(name string) *DaemonEntity
type DefaultDaemon ¶ added in v1.1.0
type DefaultDaemon struct {
}
func (*DefaultDaemon) Info ¶ added in v1.1.0
func (s *DefaultDaemon) Info() string
func (*DefaultDaemon) Restart ¶ added in v1.1.0
func (s *DefaultDaemon) Restart()
func (*DefaultDaemon) Start ¶ added in v1.1.0
func (s *DefaultDaemon) Start()
func (*DefaultDaemon) Stop ¶ added in v1.1.0
func (s *DefaultDaemon) Stop(sig os.Signal)
type PanicResult ¶
Click to show internal directories.
Click to hide internal directories.