Documentation
¶
Index ¶
- type Bolt
- func (b *Bolt) AddConsumerToGroupInTx(_ context.Context, tx storage.Transaction, group *model.ConsumerGroup, ...) error
- func (b *Bolt) AllConsumers(_ context.Context) ([]*model.Consumer, error)
- func (b *Bolt) AllPartitions(ctx context.Context) ([]*model.Partition, error)
- func (b *Bolt) AllPartitionsInTx(_ context.Context, tx storage.Transaction) ([]*model.Partition, error)
- func (b *Bolt) AllTopics(ctx context.Context) ([]*model.Topic, error)
- func (b *Bolt) BeginTransaction(_ context.Context, forWrite bool) (storage.Transaction, error)
- func (b *Bolt) CheckCommandAppliedInTx(_ context.Context, tx storage.Transaction, commandID uint64) error
- func (b *Bolt) Close(_ context.Context) error
- func (b *Bolt) Consumer(ctx context.Context, s string) (*model.Consumer, error)
- func (b *Bolt) ConsumerGroup(ctx context.Context, consumerGroupID string) (*model.ConsumerGroup, error)
- func (b *Bolt) ConsumerGroupInTx(_ context.Context, tx storage.Transaction, consumerGroupID string) (*model.ConsumerGroup, error)
- func (b *Bolt) ConsumerInTx(_ context.Context, tx storage.Transaction, s string) (*model.Consumer, error)
- func (b *Bolt) CreateBrokerInTx(_ context.Context, tx storage.Transaction, broker *model.Broker) error
- func (b *Bolt) CreateConsumerGroupInTx(_ context.Context, tx storage.Transaction, group *model.ConsumerGroup) error
- func (b *Bolt) CreateConsumerInTx(_ context.Context, tx storage.Transaction, consumer *model.Consumer) error
- func (b *Bolt) CreatePartitionsInTx(_ context.Context, transaction storage.Transaction, ...) error
- func (b *Bolt) CreateTopicInTx(_ context.Context, tx storage.Transaction, topic *model.Topic) error
- func (b *Bolt) GetAllBrokers(ctx context.Context) ([]*model.Broker, error)
- func (b *Bolt) GetBroker(_ context.Context, brokerID uint64) (*model.Broker, error)
- func (b *Bolt) GetBrokers(_ context.Context, brokerIDs map[uint64]bool) ([]*model.Broker, error)
- func (b *Bolt) LastAppliedCommandID(_ context.Context) (uint64, error)
- func (b *Bolt) Open(_ context.Context) error
- func (b *Bolt) Partition(_ context.Context, s string) (*model.Partition, error)
- func (b *Bolt) PartitionAssignmentsInTx(_ context.Context, tx storage.Transaction, consumerGroupID string) (map[string][]string, error)
- func (b *Bolt) PartitionsForTopic(ctx context.Context, topicName string) ([]*model.Partition, error)
- func (b *Bolt) PartitionsForTopics(ctx context.Context, topicNames []string) ([]*model.Partition, error)
- func (b *Bolt) PartitionsInTx(_ context.Context, tx storage.Transaction, topicNames map[string]bool) ([]*model.Partition, error)
- func (b *Bolt) RecoverFromSnapshot(_ context.Context, r io.Reader) error
- func (b *Bolt) RemoveConsumerFromGroupInTx(_ context.Context, tx storage.Transaction, group *model.ConsumerGroup, ...) error
- func (b *Bolt) Snapshot(_ context.Context, w io.Writer) error
- func (b *Bolt) Topic(ctx context.Context, s string) (*model.Topic, error)
- func (b *Bolt) TopicInTx(ctx context.Context, tx storage.Transaction, s string) (*model.Topic, error)
- func (b *Bolt) Topics(ctx context.Context, topicNames []string) ([]*model.Topic, error)
- func (b *Bolt) UpdateCommandAppliedInTx(_ context.Context, tx storage.Transaction, commandID uint64) error
- func (b *Bolt) UpdateConsumer(ctx context.Context, commandID uint64, consumer *model.Consumer) error
- func (b *Bolt) UpdateConsumerGroupInTx(_ context.Context, tx storage.Transaction, group *model.ConsumerGroup) error
- func (b *Bolt) UpdateConsumerInTx(_ context.Context, tx storage.Transaction, consumer *model.Consumer) error
- func (b *Bolt) UpdatePartitionInTx(_ context.Context, tx storage.Transaction, partition *model.Partition) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bolt ¶
type Bolt struct {
// contains filtered or unexported fields
}
func (*Bolt) AddConsumerToGroupInTx ¶
func (b *Bolt) AddConsumerToGroupInTx( _ context.Context, tx storage.Transaction, group *model.ConsumerGroup, consumer *model.Consumer, ) error
func (*Bolt) AllConsumers ¶
func (*Bolt) AllPartitions ¶
func (*Bolt) AllPartitionsInTx ¶
func (*Bolt) BeginTransaction ¶
func (*Bolt) CheckCommandAppliedInTx ¶
func (*Bolt) ConsumerGroup ¶
func (*Bolt) ConsumerGroupInTx ¶
func (b *Bolt) ConsumerGroupInTx( _ context.Context, tx storage.Transaction, consumerGroupID string, ) (*model.ConsumerGroup, error)
func (*Bolt) ConsumerInTx ¶
func (*Bolt) CreateBrokerInTx ¶
func (*Bolt) CreateConsumerGroupInTx ¶
func (b *Bolt) CreateConsumerGroupInTx( _ context.Context, tx storage.Transaction, group *model.ConsumerGroup, ) error
func (*Bolt) CreateConsumerInTx ¶
func (*Bolt) CreatePartitionsInTx ¶
func (*Bolt) CreateTopicInTx ¶
func (*Bolt) GetAllBrokers ¶ added in v0.1.7
func (*Bolt) GetBrokers ¶
func (*Bolt) LastAppliedCommandID ¶
func (*Bolt) PartitionAssignmentsInTx ¶
func (*Bolt) PartitionsForTopic ¶
func (*Bolt) PartitionsForTopics ¶
func (*Bolt) PartitionsInTx ¶
func (*Bolt) RecoverFromSnapshot ¶
func (*Bolt) RemoveConsumerFromGroupInTx ¶
func (b *Bolt) RemoveConsumerFromGroupInTx( _ context.Context, tx storage.Transaction, group *model.ConsumerGroup, consumer *model.Consumer, ) error
func (*Bolt) UpdateCommandAppliedInTx ¶
func (*Bolt) UpdateConsumer ¶
func (*Bolt) UpdateConsumerGroupInTx ¶
func (b *Bolt) UpdateConsumerGroupInTx( _ context.Context, tx storage.Transaction, group *model.ConsumerGroup, ) error
func (*Bolt) UpdateConsumerInTx ¶
func (*Bolt) UpdatePartitionInTx ¶
Click to show internal directories.
Click to hide internal directories.