public Http2MetricsTest(HttpClientOptions clientOptions, HttpServerOptions serverOptions) { super(HttpVersion.HTTP_2); this.clientOptions = clientOptions; this.serverOptions = serverOptions.setHandle100ContinueAutomatically(true); }
case "handle100ContinueAutomatically": if (member.getValue() instanceof Boolean) { obj.setHandle100ContinueAutomatically((Boolean)member.getValue());
@Override public void setUp() throws Exception { super.setUp(); client = vertx.createHttpClient(createBaseClientOptions()); server = vertx.createHttpServer(createBaseServerOptions().setHandle100ContinueAutomatically(true)); }
@Override public void setUp() throws Exception { super.setUp(); client = vertx.createHttpClient(new HttpClientOptions()); server = vertx.createHttpServer(new HttpServerOptions().setPort(DEFAULT_HTTP_PORT).setHost(DEFAULT_HTTP_HOST).setHandle100ContinueAutomatically(true)); }
@Override public void setUp() throws Exception { super.setUp(); client = vertx.createHttpClient(new HttpClientOptions()); server = vertx.createHttpServer(new HttpServerOptions().setPort(DEFAULT_HTTP_PORT).setHost(DEFAULT_HTTP_HOST).setHandle100ContinueAutomatically(true)); }
AtomicInteger status = new AtomicInteger(); server.close(); server = vertx.createHttpServer(serverOptions.setHandle100ContinueAutomatically(true)); server.requestHandler(req -> { status.getAndIncrement();
public Http2MetricsTest(HttpClientOptions clientOptions, HttpServerOptions serverOptions) { super(HttpVersion.HTTP_2); this.clientOptions = clientOptions; this.serverOptions = serverOptions.setHandle100ContinueAutomatically(true); }
options.setMaxWebsocketFrameSize(maxWebsocketFrameSize); options.setWebsocketSubProtocols(wsSubProtocol); options.setHandle100ContinueAutomatically(is100ContinueHandledAutomatically); options.setMaxChunkSize(maxChunkSize); options.setUseAlpn(useAlpn);
case "handle100ContinueAutomatically": if (member.getValue() instanceof Boolean) { obj.setHandle100ContinueAutomatically((Boolean)member.getValue());
@Override public void setUp() throws Exception { super.setUp(); client = vertx.createHttpClient(createBaseClientOptions()); server = vertx.createHttpServer(createBaseServerOptions().setHandle100ContinueAutomatically(true)); }
@Override public void setUp() throws Exception { super.setUp(); client = vertx.createHttpClient(new HttpClientOptions()); server = vertx.createHttpServer(new HttpServerOptions().setPort(DEFAULT_HTTP_PORT).setHost(DEFAULT_HTTP_HOST).setHandle100ContinueAutomatically(true)); }
@Override public void setUp() throws Exception { super.setUp(); client = vertx.createHttpClient(new HttpClientOptions()); server = vertx.createHttpServer(new HttpServerOptions().setPort(DEFAULT_HTTP_PORT).setHost(DEFAULT_HTTP_HOST).setHandle100ContinueAutomatically(true)); }
@Override public HttpTermOptions setHandle100ContinueAutomatically(boolean handle100ContinueAutomatically) { return (HttpTermOptions) super.setHandle100ContinueAutomatically(handle100ContinueAutomatically); }
assertEquals(options, options.setHandle100ContinueAutomatically(true)); assertTrue(options.isHandle100ContinueAutomatically());
AtomicInteger status = new AtomicInteger(); server.close(); server = vertx.createHttpServer(serverOptions.setHandle100ContinueAutomatically(true)); server.requestHandler(req -> { status.getAndIncrement();
options.setMaxWebsocketFrameSize(maxWebsocketFrameSize); options.setWebsocketSubProtocols(wsSubProtocol); options.setHandle100ContinueAutomatically(is100ContinueHandledAutomatically); options.setMaxChunkSize(maxChunkSize); options.setUseAlpn(useAlpn);
public static void init(Vertx vertx, RedisquesConfiguration modConfig) { log.info("Enable http request handler: " + modConfig.getHttpRequestHandlerEnabled()); if (modConfig.getHttpRequestHandlerEnabled()) { if (modConfig.getHttpRequestHandlerPort() != null && modConfig.getHttpRequestHandlerUserHeader() != null) { RedisquesHttpRequestHandler handler = new RedisquesHttpRequestHandler(vertx, modConfig); // in Vert.x 2x 100-continues was activated per default, in vert.x 3x it is off per default. HttpServerOptions options = new HttpServerOptions().setHandle100ContinueAutomatically(true); vertx.createHttpServer(options).requestHandler(handler).listen(modConfig.getHttpRequestHandlerPort(), result -> { if (result.succeeded()) { log.info("Successfully started http request handler on port " + modConfig.getHttpRequestHandlerPort()); } else { log.error("Unable to start http request handler.", result.cause()); } }); } else { log.error("Configured to enable http request handler but no port configuration and/or user header configuration provided"); } } }
assertEquals(options, options.setHandle100ContinueAutomatically(true)); assertTrue(options.isHandle100ContinueAutomatically());