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 zipkin2.collector.CollectorComponent.Builder
Configuration including defaults needed to consume spans from a RabbitMQ queue.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • storage

      public RabbitMQCollector.Builder storage(zipkin2.storage.StorageComponent storage)
      Specified by:
      storage in class zipkin2.collector.CollectorComponent.Builder
    • sampler

      public RabbitMQCollector.Builder sampler(zipkin2.collector.CollectorSampler sampler)
      Specified by:
      sampler in class zipkin2.collector.CollectorComponent.Builder
    • metrics

      public RabbitMQCollector.Builder metrics(zipkin2.collector.CollectorMetrics metrics)
      Specified by:
      metrics in class zipkin2.collector.CollectorComponent.Builder
    • addresses

      public RabbitMQCollector.Builder addresses(List<String> addresses)
    • concurrency

      public RabbitMQCollector.Builder concurrency(int concurrency)
    • connectionFactory

      public RabbitMQCollector.Builder connectionFactory(com.rabbitmq.client.ConnectionFactory connectionFactory)
    • queue

      public RabbitMQCollector.Builder queue(String queue)
      Queue zipkin spans will be consumed from. Defaults to "zipkin-spans".
    • build

      public RabbitMQCollector build()
      Specified by:
      build in class zipkin2.collector.CollectorComponent.Builder