Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrWriterNotDefined = errors.New("writer not defined")
)
Functions ¶
This section is empty.
Types ¶
type Group ¶
type Group struct {
// contains filtered or unexported fields
}
func (*Group) AddMessage ¶
func (pg *Group) AddMessage(event entities.PipelineEvent)
type IPipeline ¶
type IPipeline interface {
AddMessage(data entities.PipelineEvent)
Start(ctx context.Context) error
Close() error
}
func New ¶
func New(logger *logrus.Logger, p *processors.Processors, sinks sinks.Sink[entities.PipelineEvent]) (IPipeline, error)
type IPipelineGroup ¶ added in v0.3.0
type IPipelineGroup interface {
AddMessage(data entities.PipelineEvent)
Start(ctx context.Context)
Close() error
}
type Pipeline ¶
type Pipeline struct {
// contains filtered or unexported fields
}
func (Pipeline) AddMessage ¶
func (p Pipeline) AddMessage(data entities.PipelineEvent)
Click to show internal directories.
Click to hide internal directories.