| Package | Description | 
|---|---|
| io.vertx.ext.consul | |
| io.vertx.ext.web.client | |
| io.vertx.reactivex.ext.web.client | |
| io.vertx.rxjava.ext.web.client | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConsulClientOptions
Options used to create Consul client. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WebClientOptions | 
WebClientOptions.addCrlPath(String crlPath)  | 
WebClientOptions | 
WebClientOptions.addCrlValue(Buffer crlValue)  | 
WebClientOptions | 
WebClientOptions.addEnabledCipherSuite(String suite)  | 
WebClientOptions | 
WebClientOptions.addEnabledSecureTransportProtocol(String protocol)  | 
WebClientOptions | 
WebClientOptions.removeEnabledSecureTransportProtocol(String protocol)  | 
WebClientOptions | 
WebClientOptions.setAlpnVersions(List<HttpVersion> alpnVersions)  | 
WebClientOptions | 
WebClientOptions.setConnectTimeout(int connectTimeout)  | 
WebClientOptions | 
WebClientOptions.setDecoderInitialBufferSize(int decoderInitialBufferSize)  | 
WebClientOptions | 
WebClientOptions.setDefaultHost(String defaultHost)  | 
WebClientOptions | 
WebClientOptions.setDefaultPort(int defaultPort)  | 
WebClientOptions | 
WebClientOptions.setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols)  | 
WebClientOptions | 
WebClientOptions.setFollowRedirects(boolean followRedirects)
Configure the default behavior of the client to follow HTTP  
30x redirections. | 
WebClientOptions | 
WebClientOptions.setForceSni(boolean forceSni)  | 
WebClientOptions | 
WebClientOptions.setHttp2ClearTextUpgrade(boolean value)  | 
WebClientOptions | 
WebClientOptions.setHttp2ConnectionWindowSize(int http2ConnectionWindowSize)  | 
WebClientOptions | 
WebClientOptions.setHttp2KeepAliveTimeout(int keepAliveTimeout)  | 
WebClientOptions | 
WebClientOptions.setHttp2MaxPoolSize(int max)  | 
WebClientOptions | 
WebClientOptions.setHttp2MultiplexingLimit(int limit)  | 
WebClientOptions | 
WebClientOptions.setIdleTimeout(int idleTimeout)  | 
WebClientOptions | 
WebClientOptions.setIdleTimeoutUnit(TimeUnit idleTimeoutUnit)  | 
WebClientOptions | 
WebClientOptions.setInitialSettings(Http2Settings settings)  | 
WebClientOptions | 
WebClientOptions.setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)  | 
WebClientOptions | 
WebClientOptions.setKeepAlive(boolean keepAlive)  | 
WebClientOptions | 
WebClientOptions.setKeepAliveTimeout(int keepAliveTimeout)  | 
WebClientOptions | 
WebClientOptions.setKeyCertOptions(KeyCertOptions options)  | 
WebClientOptions | 
WebClientOptions.setKeyStoreOptions(JksOptions options)  | 
WebClientOptions | 
WebClientOptions.setLocalAddress(String localAddress)  | 
WebClientOptions | 
WebClientOptions.setLogActivity(boolean logEnabled)  | 
WebClientOptions | 
WebClientOptions.setMaxChunkSize(int maxChunkSize)  | 
WebClientOptions | 
WebClientOptions.setMaxHeaderSize(int maxHeaderSize)  | 
WebClientOptions | 
WebClientOptions.setMaxInitialLineLength(int maxInitialLineLength)  | 
WebClientOptions | 
WebClientOptions.setMaxPoolSize(int maxPoolSize)  | 
WebClientOptions | 
WebClientOptions.setMaxRedirects(int maxRedirects)  | 
WebClientOptions | 
WebClientOptions.setMaxWaitQueueSize(int maxWaitQueueSize)  | 
WebClientOptions | 
WebClientOptions.setMaxWebSocketFrameSize(int maxWebsocketFrameSize)  | 
WebClientOptions | 
WebClientOptions.setMaxWebSocketMessageSize(int maxWebsocketMessageSize)  | 
WebClientOptions | 
WebClientOptions.setMetricsName(String metricsName)  | 
WebClientOptions | 
WebClientOptions.setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)  | 
WebClientOptions | 
WebClientOptions.setPemKeyCertOptions(PemKeyCertOptions options)  | 
WebClientOptions | 
WebClientOptions.setPemTrustOptions(PemTrustOptions options)  | 
WebClientOptions | 
WebClientOptions.setPfxKeyCertOptions(PfxOptions options)  | 
WebClientOptions | 
WebClientOptions.setPfxTrustOptions(PfxOptions options)  | 
WebClientOptions | 
WebClientOptions.setPipelining(boolean pipelining)  | 
WebClientOptions | 
WebClientOptions.setPipeliningLimit(int limit)  | 
WebClientOptions | 
WebClientOptions.setPoolCleanerPeriod(int poolCleanerPeriod)  | 
WebClientOptions | 
WebClientOptions.setProtocolVersion(HttpVersion protocolVersion)  | 
WebClientOptions | 
WebClientOptions.setProxyOptions(ProxyOptions proxyOptions)  | 
WebClientOptions | 
WebClientOptions.setReceiveBufferSize(int receiveBufferSize)  | 
WebClientOptions | 
WebClientOptions.setReuseAddress(boolean reuseAddress)  | 
WebClientOptions | 
WebClientOptions.setReusePort(boolean reusePort)  | 
WebClientOptions | 
WebClientOptions.setSendBufferSize(int sendBufferSize)  | 
WebClientOptions | 
WebClientOptions.setSendUnmaskedFrames(boolean sendUnmaskedFrames)  | 
WebClientOptions | 
WebClientOptions.setSoLinger(int soLinger)  | 
WebClientOptions | 
WebClientOptions.setSsl(boolean ssl)  | 
WebClientOptions | 
WebClientOptions.setSslEngineOptions(SSLEngineOptions sslEngineOptions)  | 
WebClientOptions | 
WebClientOptions.setSslHandshakeTimeout(long sslHandshakeTimeout)  | 
WebClientOptions | 
WebClientOptions.setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit)  | 
WebClientOptions | 
WebClientOptions.setTcpCork(boolean tcpCork)  | 
WebClientOptions | 
WebClientOptions.setTcpFastOpen(boolean tcpFastOpen)  | 
WebClientOptions | 
WebClientOptions.setTcpKeepAlive(boolean tcpKeepAlive)  | 
WebClientOptions | 
WebClientOptions.setTcpNoDelay(boolean tcpNoDelay)  | 
WebClientOptions | 
WebClientOptions.setTcpQuickAck(boolean tcpQuickAck)  | 
WebClientOptions | 
WebClientOptions.setTrafficClass(int trafficClass)  | 
WebClientOptions | 
WebClientOptions.setTrustAll(boolean trustAll)  | 
WebClientOptions | 
WebClientOptions.setTrustOptions(TrustOptions options)  | 
WebClientOptions | 
WebClientOptions.setTrustStoreOptions(JksOptions options)  | 
WebClientOptions | 
WebClientOptions.setTryUseCompression(boolean tryUseCompression)  | 
WebClientOptions | 
WebClientOptions.setTryUsePerFrameWebSocketCompression(boolean offer)  | 
WebClientOptions | 
WebClientOptions.setTryUsePerMessageWebSocketCompression(boolean offer)  | 
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)  | 
WebClientOptions | 
WebClientOptions.setWebSocketCompressionAllowClientNoContext(boolean offer)  | 
WebClientOptions | 
WebClientOptions.setWebSocketCompressionLevel(int compressionLevel)  | 
WebClientOptions | 
WebClientOptions.setWebSocketCompressionRequestServerNoContext(boolean offer)  | 
| Modifier and Type | Method and Description | 
|---|---|
static WebClient | 
WebClient.create(Vertx vertx,
      WebClientOptions options)
Create a web client using the provided  
vertx instance. | 
static void | 
WebClientOptionsConverter.fromJson(Iterable<Map.Entry<String,Object>> json,
        WebClientOptions obj)  | 
static void | 
WebClientOptionsConverter.toJson(WebClientOptions obj,
      JsonObject json)  | 
static void | 
WebClientOptionsConverter.toJson(WebClientOptions obj,
      Map<String,Object> json)  | 
static WebClient | 
WebClient.wrap(HttpClient httpClient,
    WebClientOptions options)
Wrap an  
httpClient with a web client and default options. | 
| Constructor and Description | 
|---|
WebClientOptions(WebClientOptions other)
Copy constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static WebClient | 
WebClient.create(Vertx vertx,
      WebClientOptions options)
Create a web client using the provided  
vertx instance. | 
static WebClient | 
WebClient.wrap(HttpClient httpClient,
    WebClientOptions options)
Wrap an  
httpClient with a web client and default options. | 
| Modifier and Type | Method and Description | 
|---|---|
static WebClient | 
WebClient.create(Vertx vertx,
      WebClientOptions options)
Create a web client using the provided  
vertx instance. | 
static WebClient | 
WebClient.wrap(HttpClient httpClient,
    WebClientOptions options)
Wrap an  
httpClient with a web client and default options. | 
Copyright © 2020 Eclipse. All rights reserved.