List of usage examples for io.vertx.core.http HttpClientOptions setDefaultHost
public HttpClientOptions setDefaultHost(String defaultHost)
From source file:io.advantageous.qbit.vertx.http.client.HttpVertxClient.java
License:Apache License
private void connect(final Runnable runnable) { final HttpClientOptions httpClientOptions = new HttpClientOptions(); final JksOptions jksOptions = new JksOptions(); jksOptions.setPath(trustStorePath).setPassword(trustStorePassword); httpClientOptions.setDefaultHost(host).setDefaultPort(port).setConnectTimeout(timeOutInMilliseconds) .setMaxPoolSize(poolSize).setKeepAlive(keepAlive).setPipelining(pipeline).setSoLinger(soLinger) .setTcpNoDelay(tcpNoDelay).setTryUseCompression(tryUseCompression).setSsl(ssl).setTrustAll(trustAll) .setVerifyHost(verifyHost).setMaxWebsocketFrameSize(maxWebSocketFrameSize) .setUsePooledBuffers(true);//w ww .j a va 2 s. c o m httpClient = vertx.createHttpClient(httpClientOptions); if (debug) logger.debug("HTTP CLIENT: connect:: \nhost {} \nport {}\n", host, port); closed.set(false); Sys.sleep(100); if (runnable != null) runnable.run(); }
From source file:org.etourdot.vertx.marklogic.http.impl.DefaultRestService.java
License:Open Source License
private DefaultRestService(Builder builder) { realm = new Realm(builder.authentication, builder.user, builder.password); HttpClientOptions httpClientOptions = new HttpClientOptions(); httpClientOptions.setDefaultHost(builder.host); httpClientOptions.setDefaultPort(builder.port); httpClientOptions.setKeepAlive(builder.keepAlive); this.httpClient = builder.vertx.createHttpClient(httpClientOptions); }
From source file:santo.vertx.reproducer.WebService.java
@Override public void start() { System.out.println("Starting WebService"); Router router = Router.router(vertx); // Add body handler router.route().handler(BodyHandler.create().setBodyLimit(10 * 1024 * 1024)); HttpClientOptions options = new HttpClientOptions(); options.setConnectTimeout(7000);//w w w . j a v a 2 s . c o m options.setDefaultHost("internal.objectstore.eu"); options.setDefaultPort(443); options.setSsl(true); options.setTrustAll(true); HttpClient http = vertx.createHttpClient(options); TestHandler handler = TestHandler.create(this, http); router.route("/api/test").handler(handler); vertx.createHttpServer().requestHandler(router::accept).listen(7000); System.out.println("WebService listening on port 7000"); }