Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumerHandlerFunc ¶
type ConsumerHandlerFunc func() error
ConsumerHandlerFunc is a continuation for the next task to execute in the pipeline
type ConsumerPipeline ¶
type ConsumerPipeline interface {
Handle(ctx context.Context, consumerContext types.MessageConsumeContext, next ConsumerHandlerFunc) error
}
ConsumerPipeline is a Pipeline for wrapping the inner consumer handler.
type ConsumerPipelineConfiguration ¶
type ConsumerPipelineConfiguration struct {
Pipelines []ConsumerPipeline
}
type ConsumerPipelineConfigurationBuilder ¶
type ConsumerPipelineConfigurationBuilder interface { AddPipeline(pipeline ConsumerPipeline) ConsumerPipelineConfigurationBuilder Build() *ConsumerPipelineConfiguration }
func NewConsumerPipelineConfigurationBuilder ¶
func NewConsumerPipelineConfigurationBuilder() ConsumerPipelineConfigurationBuilder
type ConsumerPipelineConfigurationBuilderFunc ¶
type ConsumerPipelineConfigurationBuilderFunc func(ConsumerPipelineConfigurationBuilder)
Click to show internal directories.
Click to hide internal directories.