func (rs *Reporters) ReportBrokerMetadata(v *store.BrokerMetadata) {
	for _, r := range *rs {
		r.ReportBrokerMetadata(v)
	}
}
ReportBrokerMetadata reports a snapshot of the broker metadata.
package kage
import "github.com/msales/kage/store"
type Reporter interface {
	ReportBrokerOffsets(o *store.BrokerOffsets)
	ReportBrokerMetadata(o *store.BrokerMetadata)
	ReportConsumerOffsets(o *store.ConsumerOffsets)
}
type Reporters map[string]Reporter
func (rs *Reporters) Add(key string, r Reporter) {
	(*rs)[key] = r
}
func (rs *Reporters) ReportBrokerOffsets(v *store.BrokerOffsets) {
	for _, r := range *rs {
		r.ReportBrokerOffsets(v)
	}
}