Package io.opentelemetry.contrib.kafka
Class KafkaSpanExporterBuilder.ProducerBuilder
java.lang.Object
io.opentelemetry.contrib.kafka.KafkaSpanExporterBuilder.ProducerBuilder
- Enclosing class:
- KafkaSpanExporterBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.kafka.clients.producer.Producer<String,Collection<io.opentelemetry.sdk.trace.data.SpanData>> build()setKeySerializer(org.apache.kafka.common.serialization.Serializer<String> keySerializer) setValueSerializer(org.apache.kafka.common.serialization.Serializer<Collection<io.opentelemetry.sdk.trace.data.SpanData>> valueSerializer)
-
Constructor Details
-
ProducerBuilder
public ProducerBuilder()
-
-
Method Details
-
newInstance
-
setConfig
@CanIgnoreReturnValue public KafkaSpanExporterBuilder.ProducerBuilder setConfig(Map<String, Object> config) -
setKeySerializer
@CanIgnoreReturnValue public KafkaSpanExporterBuilder.ProducerBuilder setKeySerializer(org.apache.kafka.common.serialization.Serializer<String> keySerializer) -
setValueSerializer
@CanIgnoreReturnValue public KafkaSpanExporterBuilder.ProducerBuilder setValueSerializer(org.apache.kafka.common.serialization.Serializer<Collection<io.opentelemetry.sdk.trace.data.SpanData>> valueSerializer) -
build
public org.apache.kafka.clients.producer.Producer<String,Collection<io.opentelemetry.sdk.trace.data.SpanData>> build()
-