@ApplicationScoped public class KafkaEventObserver extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) Map<Object,io.micrometer.core.instrument.binder.kafka.KafkaClientMetrics> |
clientMetrics |
(package private) io.micrometer.core.instrument.MeterRegistry |
registry |
| Constructor and Description |
|---|
KafkaEventObserver() |
| Modifier and Type | Method and Description |
|---|---|
void |
consumerCreated(org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
Manage bind/close of KafkaClientMetrics for the specified Consumer.
|
(package private) void |
onStop(ShutdownEvent event) |
void |
producerCreated(org.apache.kafka.clients.producer.Producer<?,?> producer)
Manage bind/close of KafkaClientMetrics for the specified Producer.
|
(package private) void |
tryToClose(AutoCloseable c) |
public void consumerCreated(@Observes
org.apache.kafka.clients.consumer.Consumer<?,?> consumer)
consumer - Observed Kafka Consumerpublic void producerCreated(@Observes
org.apache.kafka.clients.producer.Producer<?,?> producer)
producer - Observed Kafka Producervoid onStop(@Observes
ShutdownEvent event)
void tryToClose(AutoCloseable c)
Copyright © 2021 JBoss by Red Hat. All rights reserved.