Documentation
¶
Index ¶
- func NewInstanceManagerMap() *instanceManagerMap
- type Collector
- func (c *Collector) List() []string
- func (c *Collector) ListStatus() []*manager.Status
- func (c *Collector) RegisterInput(name string, input core.InputHandler) error
- func (c *Collector) RegisterOutput(name string, output core.OutputHandler) error
- func (c *Collector) RegisterProcessor(name string, processor core.ProcessHandler) error
- func (c *Collector) Start(id string, config core.Config) error
- func (c *Collector) Status(id string) (*manager.Status, error)
- func (c *Collector) Stop(id string) error
- func (c *Collector) StopAll()
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewInstanceManagerMap ¶
func NewInstanceManagerMap() *instanceManagerMap
Types ¶
type Collector ¶
type Collector struct {
// contains filtered or unexported fields
}
func (*Collector) ListStatus ¶
func (*Collector) RegisterInput ¶
func (c *Collector) RegisterInput(name string, input core.InputHandler) error
func (*Collector) RegisterOutput ¶
func (c *Collector) RegisterOutput(name string, output core.OutputHandler) error
func (*Collector) RegisterProcessor ¶
func (c *Collector) RegisterProcessor(name string, processor core.ProcessHandler) error
type Config ¶
type Config struct {
SaveState core.SaveStateFunc
LoadState core.LoadStateFunc
ErrorHandler core.ErrorHandler
}
Click to show internal directories.
Click to hide internal directories.