public abstract static class KafkaSender.Builder
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
abstract KafkaSender |
autoBuild() |
|
KafkaSender.Builder |
bootstrapServers(java.lang.String bootstrapServers) |
Initial set of kafka servers to connect to, rest of cluster will be discovered (comma
separated).
|
KafkaSender |
build() |
|
abstract KafkaSender.Builder |
encoding(zipkin2.codec.Encoding encoding) |
|
abstract KafkaSender.Builder |
messageMaxBytes(int messageMaxBytes) |
Maximum size of a message.
|
KafkaSender.Builder |
overrides(java.util.Map<java.lang.String,?> overrides) |
By default, a producer will be created, targeted to
bootstrapServers(String) with 0
required acks. |
abstract KafkaSender.Builder |
topic(java.lang.String topic) |
Topic zipkin spans will be send to.
|
public abstract KafkaSender.Builder topic(java.lang.String topic)
public final KafkaSender.Builder bootstrapServers(java.lang.String bootstrapServers)
ProducerConfig.BOOTSTRAP_SERVERS_CONFIGpublic abstract KafkaSender.Builder messageMaxBytes(int messageMaxBytes)
public final KafkaSender.Builder overrides(java.util.Map<java.lang.String,?> overrides)
bootstrapServers(String) with 0
required acks. Any properties set here will affect the
producer config.
For example: Reduce the timeout blocking from one minute to 5 seconds.
Map<String, String> overrides = new LinkedHashMap<>();
overrides.put(ProducerConfig.MAX_BLOCK_MS_CONFIG, "5000");
builder.overrides(overrides);
ProducerConfigpublic abstract KafkaSender.Builder encoding(zipkin2.codec.Encoding encoding)
public final KafkaSender build()
public abstract KafkaSender autoBuild()
Copyright © 2016–2018 OpenZipkin. All rights reserved.