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(ctx context.Context) 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 Pipeline ¶
type Pipeline struct {
// contains filtered or unexported fields
}
func (Pipeline) AddMessage ¶
func (p Pipeline) AddMessage(data entities.PipelineEvent)
type PipelineGroupMock ¶ added in v0.3.0
type PipelineGroupMock struct { AddMessageInvoked bool StartInvoked bool CloseInvoked bool AssertAddMessage func(data entities.PipelineEvent) CloseErr error Messages []entities.PipelineEvent }
func (*PipelineGroupMock) AddMessage ¶ added in v0.3.0
func (p *PipelineGroupMock) AddMessage(data entities.PipelineEvent)
func (*PipelineGroupMock) Close ¶ added in v0.3.0
func (p *PipelineGroupMock) Close(_ context.Context) error
func (*PipelineGroupMock) Start ¶ added in v0.3.0
func (p *PipelineGroupMock) Start(_ context.Context)
Click to show internal directories.
Click to hide internal directories.