java.lang.Object
org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler
org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.ProfileTaskHandler
All Implemented Interfaces:
KafkaHandler

public class ProfileTaskHandler extends AbstractKafkaHandler
A handler deserializes the message of profiling snapshot and pushes it to downstream.
  • Constructor Details

    • ProfileTaskHandler

      public ProfileTaskHandler(org.apache.skywalking.oap.server.library.module.ModuleManager manager, KafkaFetcherConfig config)
  • Method Details

    • handle

      public void handle(org.apache.kafka.clients.consumer.ConsumerRecord<String,org.apache.kafka.common.utils.Bytes> record)
      Description copied from interface: KafkaHandler
      Deserialize and push it to downstream.
    • getPlainTopic

      protected String getPlainTopic()
      Specified by:
      getPlainTopic in class AbstractKafkaHandler