Documentation ¶
Index ¶
- type LogstreamerDirectoryInput
- func (lsdi *LogstreamerDirectoryInput) CleanupForRestart()
- func (lsdi *LogstreamerDirectoryInput) ConfigStruct() interface{}
- func (lsdi *LogstreamerDirectoryInput) Equals(runningEntry *logstreamer.LogstreamerInputConfig, ...) bool
- func (lsdi *LogstreamerDirectoryInput) Init(config interface{}) (err error)
- func (lsdi *LogstreamerDirectoryInput) Run(ir InputRunner, h PluginHelper) (err error)
- func (lsdi *LogstreamerDirectoryInput) SetPipelineConfig(pConfig *PipelineConfig)
- func (lsdi *LogstreamerDirectoryInput) Stop()
- type LogstreamerDirectoryInputConfig
- type LogstreamerEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogstreamerDirectoryInput ¶
type LogstreamerDirectoryInput struct {
// contains filtered or unexported fields
}
func (*LogstreamerDirectoryInput) CleanupForRestart ¶
func (lsdi *LogstreamerDirectoryInput) CleanupForRestart()
CleanupForRestart implements the Restarting interface.
func (*LogstreamerDirectoryInput) ConfigStruct ¶
func (lsdi *LogstreamerDirectoryInput) ConfigStruct() interface{}
ConfigStruct implements the HasConfigStruct interface and sets defaults.
func (*LogstreamerDirectoryInput) Equals ¶
func (lsdi *LogstreamerDirectoryInput) Equals(runningEntry *logstreamer.LogstreamerInputConfig, otherEntry *logstreamer.LogstreamerInputConfig) bool
Helper function for manually comparing structs since slice attributes mean we can't use `==`.
func (*LogstreamerDirectoryInput) Init ¶
func (lsdi *LogstreamerDirectoryInput) Init(config interface{}) (err error)
func (*LogstreamerDirectoryInput) Run ¶
func (lsdi *LogstreamerDirectoryInput) Run(ir InputRunner, h PluginHelper) (err error)
func (*LogstreamerDirectoryInput) SetPipelineConfig ¶
func (lsdi *LogstreamerDirectoryInput) SetPipelineConfig(pConfig *PipelineConfig)
Heka will call this before calling any other methods to give us access to the pipeline configuration.
func (*LogstreamerDirectoryInput) Stop ¶
func (lsdi *LogstreamerDirectoryInput) Stop()
type LogstreamerEntry ¶
type LogstreamerEntry struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.