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.