@Test public void shouldRespectMaxRequests() { Config config = new ConfigBuilder() .withMaxConcurrentRequests(120) .build(); KubernetesClient client = new DefaultKubernetesClient(); assertEquals(64, client.adapt(OkHttpClient.class).dispatcher().getMaxRequests()); client = new DefaultKubernetesClient(config); assertEquals(120, client.adapt(OkHttpClient.class).dispatcher().getMaxRequests()); }
Builder(OkHttpSender sender) { clientBuilder = sender.client.newBuilder(); endpoint = sender.endpoint; maxRequests = sender.client.dispatcher().getMaxRequests(); compressionEnabled = sender.compressionEnabled; encoding = sender.encoding; messageMaxBytes = sender.messageMaxBytes; }
public synchronized void setOkHttpClient(OkHttpClient okHttpClient) { this.mOkHttpClient = okHttpClient; int newMaxNum = okHttpClient.dispatcher().getMaxRequests(); }
RxUploader(){ mPreparingTasks = new ConcurrentLinkedQueue<>(); mTasks = new ConcurrentHashMap<>(); maxRunningNum = getOkHttpClient().dispatcher().getMaxRequests(); runTaskNum = new AtomicInteger(0); }
/** * Creates a builder out of this object. Note: if the {@link Builder#clientBuilder()} was * customized, you'll need to re-apply those customizations. */ public final Builder toBuilder() { return new AutoValue_OkHttpSender.Builder() .endpoint(endpoint()) .maxRequests(client().dispatcher().getMaxRequests()) .compressionEnabled(compressionEnabled()) .encoding(encoding()) .messageMaxBytes(messageMaxBytes()); }