Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumerManager ¶
type ConsumerManager struct {
// contains filtered or unexported fields
}
func NewConsumerManager ¶
func NewConsumerManager( logger log.Logger, metricsClient metrics.Client, domainCache cache.DomainCache, queueProvider queue.Provider, frontendClient frontend.Client, options ...ConsumerManagerOptions, ) *ConsumerManager
func (*ConsumerManager) Start ¶
func (c *ConsumerManager) Start()
func (*ConsumerManager) Stop ¶
func (c *ConsumerManager) Stop()
type ConsumerManagerOptions ¶
type ConsumerManagerOptions func(*ConsumerManager)
func WithRefreshInterval ¶
func WithRefreshInterval(interval time.Duration) ConsumerManagerOptions
func WithTimeSource ¶
func WithTimeSource(timeSrc clock.TimeSource) ConsumerManagerOptions
Click to show internal directories.
Click to hide internal directories.