Class TaggedMetricsKafkaClientFactory

java.lang.Object
org.qubership.integration.platform.engine.camel.components.kafka.TaggedMetricsKafkaClientFactory
All Implemented Interfaces:
org.apache.camel.component.kafka.KafkaClientFactory

public class TaggedMetricsKafkaClientFactory extends Object implements org.apache.camel.component.kafka.KafkaClientFactory
  • Constructor Details

    • TaggedMetricsKafkaClientFactory

      public TaggedMetricsKafkaClientFactory(org.apache.camel.component.kafka.KafkaClientFactory delegate, io.micrometer.core.instrument.MeterRegistry meterRegistry, Collection<io.micrometer.core.instrument.Tag> tags)
  • Method Details

    • getProducer

      public org.apache.kafka.clients.producer.Producer getProducer(Properties kafkaProps)
      Specified by:
      getProducer in interface org.apache.camel.component.kafka.KafkaClientFactory
    • getConsumer

      public org.apache.kafka.clients.consumer.Consumer getConsumer(Properties kafkaProps)
      Specified by:
      getConsumer in interface org.apache.camel.component.kafka.KafkaClientFactory
    • getBrokers

      public String getBrokers(org.apache.camel.component.kafka.KafkaConfiguration configuration)
      Specified by:
      getBrokers in interface org.apache.camel.component.kafka.KafkaClientFactory