private Acker()

in src/main/java/com/spotify/google/cloud/pubsub/client/Acker.java [78:91]


  private Acker(final Builder builder) {
    this.pubsub = Objects.requireNonNull(builder.pubsub, "pubsub");
    this.project = Objects.requireNonNull(builder.project, "project");
    this.subscription = Objects.requireNonNull(builder.subscription, "subscription");
    this.batchSize = builder.batchSize;
    this.queueSize = Optional.ofNullable(builder.queueSize).orElseGet(() -> batchSize * 10);
    this.maxLatencyMs = builder.maxLatencyMs;
    this.concurrency = builder.concurrency;

    this.backoff = Backoff.builder()
        .initialInterval(builder.maxLatencyMs)
        .maxBackoffMultiplier(builder.maxBackoffMultiplier)
        .build();
  }