Class TraceSegmentHandler
java.lang.Object
org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler
org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.TraceSegmentHandler
- All Implemented Interfaces:
KafkaHandler
A handler deserializes the message of the trace segment data and pushes it to downstream.
-
Field Summary
Fields inherited from class org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler
config -
Constructor Summary
ConstructorsConstructorDescriptionTraceSegmentHandler(org.apache.skywalking.oap.server.library.module.ModuleManager moduleManager, KafkaFetcherConfig config) -
Method Summary
Methods inherited from class org.apache.skywalking.oap.server.analyzer.agent.kafka.provider.handler.AbstractKafkaHandler
getTopic
-
Constructor Details
-
TraceSegmentHandler
public TraceSegmentHandler(org.apache.skywalking.oap.server.library.module.ModuleManager moduleManager, 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:KafkaHandlerDeserialize and push it to downstream. -
getPlainTopic
- Specified by:
getPlainTopicin classAbstractKafkaHandler
-