case "http2MaxPoolSize": if (member.getValue() instanceof Number) { obj.setHttp2MaxPoolSize(((Number)member.getValue()).intValue());
client.close(); client = vertx.createHttpClient(new HttpClientOptions(clientOptions). setHttp2MaxPoolSize(poolSize). setHttp2MultiplexingLimit(maxConcurrency)); AtomicInteger respCount = new AtomicInteger();
options.setPipelining(pipelining); options.setPipeliningLimit(pipeliningLimit); options.setHttp2MaxPoolSize(http2MaxPoolSize); options.setHttp2MultiplexingLimit(http2MultiplexingLimit); options.setHttp2ConnectionWindowSize(http2ConnectionWindowSize);
case "http2MaxPoolSize": if (member.getValue() instanceof Number) { obj.setHttp2MaxPoolSize(((Number)member.getValue()).intValue());
client.close(); client = vertx.createHttpClient(new HttpClientOptions(clientOptions). setHttp2MaxPoolSize(poolSize). setHttp2MultiplexingLimit(maxConcurrency)); AtomicInteger respCount = new AtomicInteger();
private static HttpClientOptions createHttp2ClientOptions() { HttpClientOptions httpClientOptions = new HttpClientOptions(); httpClientOptions.setUseAlpn(TransportClientConfig.getUseAlpn()) .setHttp2ClearTextUpgrade(false) .setProtocolVersion(HttpVersion.HTTP_2) .setIdleTimeout(TransportClientConfig.getHttp2ConnectionIdleTimeoutInSeconds()) .setHttp2MultiplexingLimit(TransportClientConfig.getHttp2MultiplexingLimit()) .setHttp2MaxPoolSize(TransportClientConfig.getHttp2ConnectionMaxPoolSize()) .setTryUseCompression(TransportClientConfig.getConnectionCompression()); VertxTLSBuilder.buildHttpClientOptions(SSL_KEY, httpClientOptions); return httpClientOptions; }
assertEquals(options, options.setHttp2MaxPoolSize(rand)); assertEquals(rand, options.getHttp2MaxPoolSize()); assertIllegalArgumentException(() -> options.setHttp2MaxPoolSize(0)); assertIllegalArgumentException(() -> options.setHttp2MaxPoolSize(-1));
options.setPipelining(pipelining); options.setPipeliningLimit(pipeliningLimit); options.setHttp2MaxPoolSize(http2MaxPoolSize); options.setHttp2MultiplexingLimit(http2MultiplexingLimit); options.setHttp2ConnectionWindowSize(http2ConnectionWindowSize);
private static HttpClientOptions createHttp2ClientOptions() { HttpClientOptions httpClientOptions = new HttpClientOptions(); httpClientOptions.setUseAlpn(TransportClientConfig.getUseAlpn()) .setHttp2ClearTextUpgrade(false) .setProtocolVersion(HttpVersion.HTTP_2) .setIdleTimeout(TransportClientConfig.getHttp2ConnectionIdleTimeoutInSeconds()) .setHttp2MultiplexingLimit(TransportClientConfig.getHttp2MultiplexingLimit()) .setHttp2MaxPoolSize(TransportClientConfig.getHttp2ConnectionMaxPoolSize()) .setTryUseCompression(TransportClientConfig.getConnectionCompression()); VertxTLSBuilder.buildHttpClientOptions(SSL_KEY, httpClientOptions); return httpClientOptions; }
assertEquals(options, options.setHttp2MaxPoolSize(rand)); assertEquals(rand, options.getHttp2MaxPoolSize()); assertIllegalArgumentException(() -> options.setHttp2MaxPoolSize(0)); assertIllegalArgumentException(() -> options.setHttp2MaxPoolSize(-1));