Creates a blocking channel to a random broker
Creates a blocking channel to the offset manager of the given group
Used by a non-producer client to send a metadata request
Used by a non-producer client to send a metadata request
The topics for which the metadata needs to be fetched
The brokers in the cluster as configured on the client
The client's identifier
topic metadata response
Used by the producer to send a metadata request since it has access to the ProducerConfig
Used by the producer to send a metadata request since it has access to the ProducerConfig
The topics for which the metadata needs to be fetched
The brokers in the cluster as configured on the producer through metadata.broker.list
The producer's config
topic metadata response
Parse a list of broker urls in the form host1:port1, host2:port2, ...
Helper functions common to clients (producer, consumer, or admin)