Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientConfig ¶
type ClientConfig struct { }
type Consumer ¶
type Consumer interface { Run(c *ConsumerEntity) error Stop() UpdateConfig(*common.Config) }
Consumer is the interface that must be implemented by every ConsumerEntity
type ConsumerConfig ¶
type ConsumerConfig struct { // output/publishing related configurations Output common.ConfigNamespace `config:"output" json:"output"` }
ConsumerConfig struct contains the basic configuration of every consumer
type ConsumerEntity ¶
type ConsumerEntity struct { Info Info Publisher Pipeline // Publisher pipeline Config *ConsumerConfig ConsumerConfig *common.Config EtcdConfig *EtcdConfig }
type EtcdConfig ¶ added in v0.12.0
type PipelineConnector ¶
type PipelineConnector = Pipeline
Click to show internal directories.
Click to hide internal directories.