Modifier and Type | Method and Description |
---|---|
WebClientOptions |
WebClientOptions.addCrlPath(String crlPath) |
WebClientOptions |
WebClientOptions.addCrlValue(io.vertx.core.buffer.Buffer crlValue) |
WebClientOptions |
WebClientOptions.addEnabledCipherSuite(String suite) |
WebClientOptions |
WebClientOptions.addEnabledSecureTransportProtocol(String protocol) |
WebClientOptions |
WebClientOptions.setAlpnVersions(List<io.vertx.core.http.HttpVersion> alpnVersions) |
WebClientOptions |
WebClientOptions.setConnectTimeout(int connectTimeout) |
WebClientOptions |
WebClientOptions.setDefaultHost(String defaultHost) |
WebClientOptions |
WebClientOptions.setDefaultPort(int defaultPort) |
WebClientOptions |
WebClientOptions.setFollowRedirects(boolean followRedirects)
Configure the default behavior of the client to follow HTTP
30x redirections. |
WebClientOptions |
WebClientOptions.setHttp2ClearTextUpgrade(boolean value) |
WebClientOptions |
WebClientOptions.setHttp2ConnectionWindowSize(int http2ConnectionWindowSize) |
WebClientOptions |
WebClientOptions.setHttp2MaxPoolSize(int max) |
WebClientOptions |
WebClientOptions.setHttp2MultiplexingLimit(int limit) |
WebClientOptions |
WebClientOptions.setIdleTimeout(int idleTimeout) |
WebClientOptions |
WebClientOptions.setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions sslEngineOptions) |
WebClientOptions |
WebClientOptions.setKeepAlive(boolean keepAlive) |
WebClientOptions |
WebClientOptions.setKeyCertOptions(io.vertx.core.net.KeyCertOptions options) |
WebClientOptions |
WebClientOptions.setKeyStoreOptions(io.vertx.core.net.JksOptions options) |
WebClientOptions |
WebClientOptions.setLocalAddress(String localAddress) |
WebClientOptions |
WebClientOptions.setLogActivity(boolean logEnabled) |
WebClientOptions |
WebClientOptions.setMaxChunkSize(int maxChunkSize) |
WebClientOptions |
WebClientOptions.setMaxHeaderSize(int maxHeaderSize) |
WebClientOptions |
WebClientOptions.setMaxPoolSize(int maxPoolSize) |
WebClientOptions |
WebClientOptions.setMaxRedirects(int maxRedirects) |
WebClientOptions |
WebClientOptions.setMaxWaitQueueSize(int maxWaitQueueSize) |
WebClientOptions |
WebClientOptions.setMaxWebsocketFrameSize(int maxWebsocketFrameSize) |
WebClientOptions |
WebClientOptions.setMetricsName(String metricsName) |
WebClientOptions |
WebClientOptions.setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions sslEngineOptions) |
WebClientOptions |
WebClientOptions.setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions options) |
WebClientOptions |
WebClientOptions.setPemTrustOptions(io.vertx.core.net.PemTrustOptions options) |
WebClientOptions |
WebClientOptions.setPfxKeyCertOptions(io.vertx.core.net.PfxOptions options) |
WebClientOptions |
WebClientOptions.setPfxTrustOptions(io.vertx.core.net.PfxOptions options) |
WebClientOptions |
WebClientOptions.setPipelining(boolean pipelining) |
WebClientOptions |
WebClientOptions.setPipeliningLimit(int limit) |
WebClientOptions |
WebClientOptions.setProtocolVersion(io.vertx.core.http.HttpVersion protocolVersion) |
WebClientOptions |
WebClientOptions.setProxyOptions(io.vertx.core.net.ProxyOptions proxyOptions) |
WebClientOptions |
WebClientOptions.setReceiveBufferSize(int receiveBufferSize) |
WebClientOptions |
WebClientOptions.setReuseAddress(boolean reuseAddress) |
WebClientOptions |
WebClientOptions.setSendBufferSize(int sendBufferSize) |
WebClientOptions |
WebClientOptions.setSendUnmaskedFrames(boolean sendUnmaskedFrames) |
WebClientOptions |
WebClientOptions.setSoLinger(int soLinger) |
WebClientOptions |
WebClientOptions.setSsl(boolean ssl) |
WebClientOptions |
WebClientOptions.setSslEngineOptions(io.vertx.core.net.SSLEngineOptions sslEngineOptions) |
WebClientOptions |
WebClientOptions.setTcpKeepAlive(boolean tcpKeepAlive) |
WebClientOptions |
WebClientOptions.setTcpNoDelay(boolean tcpNoDelay) |
WebClientOptions |
WebClientOptions.setTrafficClass(int trafficClass) |
WebClientOptions |
WebClientOptions.setTrustAll(boolean trustAll) |
WebClientOptions |
WebClientOptions.setTrustOptions(io.vertx.core.net.TrustOptions options) |
WebClientOptions |
WebClientOptions.setTrustStoreOptions(io.vertx.core.net.JksOptions options) |
WebClientOptions |
WebClientOptions.setTryUseCompression(boolean tryUseCompression) |
WebClientOptions |
WebClientOptions.setUseAlpn(boolean useAlpn) |
WebClientOptions |
WebClientOptions.setUsePooledBuffers(boolean usePooledBuffers) |
WebClientOptions |
WebClientOptions.setUserAgent(String userAgent)
Sets the Web Client user agent header.
|
WebClientOptions |
WebClientOptions.setUserAgentEnabled(boolean userAgentEnabled)
Sets whether the Web Client should send a user agent header.
|
WebClientOptions |
WebClientOptions.setVerifyHost(boolean verifyHost) |
Modifier and Type | Method and Description |
---|---|
static WebClient |
WebClient.create(io.vertx.core.Vertx vertx,
WebClientOptions options)
Create a web client using the provided
vertx instance. |
static void |
WebClientOptionsConverter.fromJson(io.vertx.core.json.JsonObject json,
WebClientOptions obj) |
static void |
WebClientOptionsConverter.toJson(WebClientOptions obj,
io.vertx.core.json.JsonObject json) |
static WebClient |
WebClient.wrap(io.vertx.core.http.HttpClient httpClient,
WebClientOptions options)
Wrap an
httpClient with a web client and default options. |
Constructor and Description |
---|
WebClientOptions(WebClientOptions other)
Copy constructor.
|
Copyright © 2017. All rights reserved.