Package org.apache.kafka.streams
Interface ClientInstanceIds
public interface ClientInstanceIds
Encapsulates the
client instance id used for metrics collection by producers, consumers, and the admin client used by Kafka Streams.Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.common.UuidReturns theclient instance idof the admin client.Returns theclient instance idof the consumers.Returns theclient instance idof the producers.
Method Details
adminInstanceId
org.apache.kafka.common.Uuid adminInstanceId()Returns theclient instance idof the admin client.- Returns:
- the
client instance idof the admin client - Throws:
IllegalStateException- If telemetry is disabled on the admin client.
consumerInstanceIds
Returns theclient instance idof the consumers.- Returns:
- a map from thread key to
client instance id
producerInstanceIds
Returns theclient instance idof the producers.- Returns:
- a map from thread key to
client instance id