Package zipkin2.collector.rabbitmq
Class RabbitMQCollector.Builder
- java.lang.Object
-
- zipkin2.collector.CollectorComponent.Builder
-
- zipkin2.collector.rabbitmq.RabbitMQCollector.Builder
-
- Enclosing class:
- RabbitMQCollector
public static final class RabbitMQCollector.Builder extends CollectorComponent.Builder
Configuration including defaults needed to consume spans from a RabbitMQ queue.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RabbitMQCollector.Builderaddresses(java.util.List<java.lang.String> addresses)RabbitMQCollectorbuild()RabbitMQCollector.Builderconcurrency(int concurrency)RabbitMQCollector.BuilderconnectionFactory(com.rabbitmq.client.ConnectionFactory connectionFactory)RabbitMQCollector.Buildermetrics(CollectorMetrics metrics)RabbitMQCollector.Builderqueue(java.lang.String queue)Queue zipkin spans will be consumed from.RabbitMQCollector.Buildersampler(CollectorSampler sampler)RabbitMQCollector.Builderstorage(StorageComponent storage)
-
-
-
Method Detail
-
storage
public RabbitMQCollector.Builder storage(StorageComponent storage)
- Specified by:
storagein classCollectorComponent.Builder
-
sampler
public RabbitMQCollector.Builder sampler(CollectorSampler sampler)
- Specified by:
samplerin classCollectorComponent.Builder
-
metrics
public RabbitMQCollector.Builder metrics(CollectorMetrics metrics)
- Specified by:
metricsin classCollectorComponent.Builder
-
addresses
public RabbitMQCollector.Builder addresses(java.util.List<java.lang.String> addresses)
-
concurrency
public RabbitMQCollector.Builder concurrency(int concurrency)
-
connectionFactory
public RabbitMQCollector.Builder connectionFactory(com.rabbitmq.client.ConnectionFactory connectionFactory)
-
queue
public RabbitMQCollector.Builder queue(java.lang.String queue)
Queue zipkin spans will be consumed from. Defaults to "zipkin-spans".
-
build
public RabbitMQCollector build()
- Specified by:
buildin classCollectorComponent.Builder
-
-