Documentation ¶
Index ¶
- Constants
- type FakeMessagePipe
- func (p *FakeMessagePipe) ClearMessages()
- func (p *FakeMessagePipe) DeRegister(ctx context.Context, pluginNames []string) error
- func (p *FakeMessagePipe) GetMessages() []*Message
- func (p *FakeMessagePipe) GetPlugins() []Plugin
- func (p *FakeMessagePipe) GetProcessedMessages() []*Message
- func (p *FakeMessagePipe) IsPluginRegistered(pluginName string) bool
- func (p *FakeMessagePipe) Process(ctx context.Context, msgs ...*Message)
- func (p *FakeMessagePipe) Register(size int, plugins []Plugin) error
- func (p *FakeMessagePipe) Run(ctx context.Context)
- func (p *FakeMessagePipe) RunWithoutInit(ctx context.Context)
- type Info
- type Message
- type MessagePipe
- func (p *MessagePipe) DeRegister(ctx context.Context, pluginNames []string) error
- func (p *MessagePipe) GetPlugins() []Plugin
- func (p *MessagePipe) IsPluginRegistered(pluginName string) bool
- func (p *MessagePipe) Process(ctx context.Context, messages ...*Message)
- func (p *MessagePipe) Register(size int, plugins []Plugin) error
- func (p *MessagePipe) Run(ctx context.Context)
- type MessagePipeInterface
- type MessageWithContext
- type Payload
- type Plugin
Constants ¶
View Source
const ( OsProcessesTopic = "host-processes" ResourceTopic = "resource" InstanceConfigUpdateRequestTopic = "instance-config-update-request" InstanceConfigUpdateStatusTopic = "instance-config-update-status" InstanceConfigContextTopic = "instance-config-context" MetricsTopic = "metrics" ConfigClientTopic = "config-client" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeMessagePipe ¶
type FakeMessagePipe struct {
// contains filtered or unexported fields
}
FakeMessagePipe is a mock message pipe
func NewFakeMessagePipe ¶
func NewFakeMessagePipe() *FakeMessagePipe
func (*FakeMessagePipe) ClearMessages ¶
func (p *FakeMessagePipe) ClearMessages()
func (*FakeMessagePipe) DeRegister ¶
func (p *FakeMessagePipe) DeRegister(ctx context.Context, pluginNames []string) error
func (*FakeMessagePipe) GetMessages ¶
func (p *FakeMessagePipe) GetMessages() []*Message
func (*FakeMessagePipe) GetPlugins ¶
func (p *FakeMessagePipe) GetPlugins() []Plugin
func (*FakeMessagePipe) GetProcessedMessages ¶
func (p *FakeMessagePipe) GetProcessedMessages() []*Message
func (*FakeMessagePipe) IsPluginRegistered ¶
func (p *FakeMessagePipe) IsPluginRegistered(pluginName string) bool
func (*FakeMessagePipe) Process ¶
func (p *FakeMessagePipe) Process(ctx context.Context, msgs ...*Message)
func (*FakeMessagePipe) Register ¶
func (p *FakeMessagePipe) Register(size int, plugins []Plugin) error
func (*FakeMessagePipe) Run ¶
func (p *FakeMessagePipe) Run(ctx context.Context)
func (*FakeMessagePipe) RunWithoutInit ¶
func (p *FakeMessagePipe) RunWithoutInit(ctx context.Context)
type MessagePipe ¶
type MessagePipe struct {
// contains filtered or unexported fields
}
func NewMessagePipe ¶
func NewMessagePipe(size int) *MessagePipe
func (*MessagePipe) DeRegister ¶
func (p *MessagePipe) DeRegister(ctx context.Context, pluginNames []string) error
func (*MessagePipe) GetPlugins ¶
func (p *MessagePipe) GetPlugins() []Plugin
func (*MessagePipe) IsPluginRegistered ¶
func (p *MessagePipe) IsPluginRegistered(pluginName string) bool
func (*MessagePipe) Process ¶
func (p *MessagePipe) Process(ctx context.Context, messages ...*Message)
func (*MessagePipe) Run ¶
func (p *MessagePipe) Run(ctx context.Context)
type MessagePipeInterface ¶
type MessageWithContext ¶
type MessageWithContext struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.