Versions in this module Expand all Collapse all v0 v0.1.0 Jul 22, 2026 Changes in this version + type Engine interface + Execute func(cmd msgbus.Command, bus *msgbus.MsgBus) + NotifyAbnormal func(errorCode int) + NotifyFinished func() + NotifyReady func() + NotifyStop func() + Start func() + Stop func() + Type func() common.EngineType + type EngineBase struct + func NewEngineBase(engineType common.EngineType) EngineBase + func (e *EngineBase) Execute(cmd msgbus.Command, bus *msgbus.MsgBus) + func (e *EngineBase) Notifier() *msgbus.StateNotifier + func (e *EngineBase) NotifyAbnormal(errorCode int) + func (e *EngineBase) NotifyFinished() + func (e *EngineBase) NotifyReady() + func (e *EngineBase) NotifyStop() + func (e *EngineBase) SetNotifier(notifier *msgbus.StateNotifier) + func (e *EngineBase) Type() common.EngineType