Documentation ¶
Index ¶
Constants ¶
View Source
const PartitionAny = kafka.PartitionAny
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AdminKafkaClient ¶
type AdminKafkaClient struct {
*kafka.AdminClient
}
func (*AdminKafkaClient) CreateTopics ¶
func (c *AdminKafkaClient) CreateTopics( ctx context.Context, topics []kafka.TopicSpecification, opt ...kafka.CreateTopicsAdminOption, ) error
func (*AdminKafkaClient) Stop ¶
func (c *AdminKafkaClient) Stop()
type Adminer ¶
type Adminer interface { CreateTopics(ctx context.Context, topics []TopicSpecification, opt ...CreateTopicsAdminOption) error Stop() }
type Consumer ¶
type Consumer interface { Start(ctx context.Context, createTopics []TopicSpecification, consumeTopics []string, maxWaitReadTimeout time.Duration, f ProcessEventFunc) (error, ErrChan) Stop() }
type CreateTopicsAdminOption ¶
type CreateTopicsAdminOption = kafka.CreateTopicsAdminOption
type ErrChan ¶ added in v1.7.2
type ErrChan = chan error // read only channel. non block. store error of kafka if not full.
type ProcessEventFunc ¶
type TopicPartition ¶
type TopicPartition = kafka.TopicPartition
type TopicSpecification ¶
type TopicSpecification = kafka.TopicSpecification
Click to show internal directories.
Click to hide internal directories.