Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KafkaProcessor ¶
type KafkaProcessor struct {
// contains filtered or unexported fields
}
func NewKafkaProcessor ¶
func NewKafkaProcessor(cfg *KafkaProcessorConfig) *KafkaProcessor
func (*KafkaProcessor) ProcessQueue ¶
func (kp *KafkaProcessor) ProcessQueue(ctx context.Context) error
type KafkaProcessorConfig ¶
type KafkaProcessorConfig struct { BrokerUrls []string ClientID string NewConsumerFunc func(cfg *consumer.KafkaConsumerConfig) consumer.TransactionConsumer DetectionTime time.Duration UseCase transactionsUseCase.UseCase Logger *zerolog.Logger }
type ProcessorError ¶
type ProcessorError string
func ErrFinishWrap ¶
func ErrFinishWrap(err error) ProcessorError
func (ProcessorError) Error ¶
func (e ProcessorError) Error() string
Click to show internal directories.
Click to hide internal directories.