in src/main/java/com/spotify/google/cloud/pubsub/client/Publisher.java [160:169]
private Publisher(final Builder builder) {
this.pubsub = Objects.requireNonNull(builder.pubsub, "pubsub");
this.project = Objects.requireNonNull(builder.project, "project");
this.concurrency = builder.concurrency;
this.batchSize = builder.batchSize;
this.queueSize = Optional.ofNullable(builder.queueSize).orElseGet(() -> batchSize * 10);
this.maxLatencyMs = builder.maxLatencyMs;
this.listener = builder.listener == null ? new ListenerAdapter() : builder.listener;
listener.publisherCreated(this);
}