Documentation
¶
Index ¶
- func CreateReadMessageFnFromMessageQueue(mq []*ck.Message) (func(time.Duration) (*ck.Message, error), *sync.WaitGroup)
- func NewReadTimeoutError() error
- type KafkaConsumer
- func (c *KafkaConsumer) Close() error
- func (c *KafkaConsumer) CommitMessage(msg *ck.Message) ([]ck.TopicPartition, error)
- func (c *KafkaConsumer) Pause(topicPartitions []ck.TopicPartition) error
- func (c *KafkaConsumer) ReadMessage(timeout time.Duration) (*ck.Message, error)
- func (c *KafkaConsumer) Resume(topicPartitions []ck.TopicPartition) error
- func (c *KafkaConsumer) Seek(topicPartition ck.TopicPartition, timeoutMs int) error
- func (c *KafkaConsumer) Subscribe(topic string, rebalanceCb ck.RebalanceCb) error
- func (c *KafkaConsumer) SubscribeTopics(topics []string, rebalanceCb ck.RebalanceCb) error
- type KafkaProducer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewReadTimeoutError ¶
func NewReadTimeoutError() error
Types ¶
type KafkaConsumer ¶
type KafkaConsumer struct { ReadMessageFn func(time.Duration) (*ck.Message, error) ReadMessageInvoked bool SubscribeFn func(string, ck.RebalanceCb) error SubscribeInvoked bool SubscribeTopicsFn func([]string, ck.RebalanceCb) error SubscribeTopicsInvoked bool SeekFn func(ck.TopicPartition, int) error SeekInvoked bool CommitMessageFn func(*ck.Message) ([]ck.TopicPartition, error) CommitMessageInvoked bool PauseFn func([]ck.TopicPartition) (err error) PauseInvoked bool ResumeFn func([]ck.TopicPartition) (err error) ResumeInvoked bool CloseFn func() error CloseInvoked bool }
func NewKafkaConsumer ¶
func NewKafkaConsumer() *KafkaConsumer
func (*KafkaConsumer) Close ¶
func (c *KafkaConsumer) Close() error
func (*KafkaConsumer) CommitMessage ¶
func (c *KafkaConsumer) CommitMessage(msg *ck.Message) ([]ck.TopicPartition, error)
func (*KafkaConsumer) Pause ¶
func (c *KafkaConsumer) Pause(topicPartitions []ck.TopicPartition) error
func (*KafkaConsumer) ReadMessage ¶
func (*KafkaConsumer) Resume ¶
func (c *KafkaConsumer) Resume(topicPartitions []ck.TopicPartition) error
func (*KafkaConsumer) Seek ¶
func (c *KafkaConsumer) Seek(topicPartition ck.TopicPartition, timeoutMs int) error
func (*KafkaConsumer) Subscribe ¶
func (c *KafkaConsumer) Subscribe(topic string, rebalanceCb ck.RebalanceCb) error
func (*KafkaConsumer) SubscribeTopics ¶
func (c *KafkaConsumer) SubscribeTopics(topics []string, rebalanceCb ck.RebalanceCb) error
Click to show internal directories.
Click to hide internal directories.