Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
func NewManager ¶
NewManager add plugins which is enabled
func (*Manager) GetPluginNames ¶
func (*Manager) GetPluginStatus ¶
func (m *Manager) GetPluginStatus(name string) PluginStatus
func (*Manager) PluginStatusChanges ¶
func (m *Manager) PluginStatusChanges() <-chan PluginStatusChange
type PluginStatus ¶
type PluginStatus string
const ( StatusStopped PluginStatus = "stopped" StatusRunning PluginStatus = "running" StatusError PluginStatus = "error" StatusUnknown PluginStatus = "unknown" )
type PluginStatusChange ¶
type PluginStatusChange struct {
Name string
Status PluginStatus
Time time.Time
}
Click to show internal directories.
Click to hide internal directories.