Modifier and Type | Method and Description |
---|---|
default HttpClient |
Vertx.createHttpClient(HttpClientOptions clientOptions)
Create a HTTP/HTTPS client using the specified client options
|
default HttpClient |
Vertx.createHttpClient(HttpClientOptions clientOptions,
PoolOptions poolOptions)
Create a HTTP/HTTPS client using the specified client and pool options
|
Modifier and Type | Method and Description |
---|---|
HttpClientOptions |
HttpClientOptions.addCrlPath(String crlPath) |
HttpClientOptions |
HttpClientOptions.addCrlValue(Buffer crlValue) |
HttpClientOptions |
HttpClientOptions.addEnabledCipherSuite(String suite) |
HttpClientOptions |
HttpClientOptions.addEnabledSecureTransportProtocol(String protocol) |
HttpClientOptions |
HttpClientOptions.addNonProxyHost(String nonProxyHost) |
HttpClientOptions |
HttpClientOptions.removeEnabledCipherSuite(String suite) |
HttpClientOptions |
HttpClientOptions.removeEnabledSecureTransportProtocol(String protocol) |
HttpClientOptions |
HttpClientOptions.setActivityLogDataFormat(ByteBufFormat activityLogDataFormat) |
HttpClientOptions |
HttpClientOptions.setAlpnVersions(List<HttpVersion> alpnVersions)
Set the list of protocol versions to provide to the server during the Application-Layer Protocol Negotiation.
|
HttpClientOptions |
HttpClientOptions.setConnectTimeout(int connectTimeout) |
HttpClientOptions |
HttpClientOptions.setDecoderInitialBufferSize(int decoderInitialBufferSize)
set to
initialBufferSizeHttpDecoder the initial buffer of the HttpDecoder. |
HttpClientOptions |
HttpClientOptions.setDecompressionSupported(boolean decompressionSupported)
Whether the client should send requests with an
accepting-encoding header set to a compression algorithm. |
HttpClientOptions |
HttpClientOptions.setDefaultHost(String defaultHost)
Set the default host name to be used by this client in requests if none is provided when making the request.
|
HttpClientOptions |
HttpClientOptions.setDefaultPort(int defaultPort)
Set the default port to be used by this client in requests if none is provided when making the request.
|
HttpClientOptions |
HttpClientOptions.setEnabledSecureTransportProtocols(Set<String> enabledSecureTransportProtocols) |
HttpClientOptions |
HttpClientOptions.setForceSni(boolean forceSni)
By default, the server name is only sent for Fully Qualified Domain Name (FQDN), setting
this property to
true forces the server name to be always sent. |
HttpClientOptions |
HttpClientOptions.setHttp2ClearTextUpgrade(boolean value)
Set to
true when an h2c connection is established using an HTTP/1.1 upgrade request, and false
when an h2c connection is established directly (with prior knowledge). |
HttpClientOptions |
HttpClientOptions.setHttp2ClearTextUpgradeWithPreflightRequest(boolean value)
Set to
true when an h2c connection established using an HTTP/1.1 upgrade request should perform
a preflight OPTIONS request to the origin server to establish the h2c connection. |
HttpClientOptions |
HttpClientOptions.setHttp2ConnectionWindowSize(int http2ConnectionWindowSize)
Set the default HTTP/2 connection window size.
|
HttpClientOptions |
HttpClientOptions.setHttp2KeepAliveTimeout(int keepAliveTimeout)
Set the keep alive timeout for HTTP/2 connections, in seconds.
|
HttpClientOptions |
HttpClientOptions.setHttp2MaxPoolSize(int max)
Set the maximum pool size for HTTP/2 connections
|
HttpClientOptions |
HttpClientOptions.setHttp2MultiplexingLimit(int limit)
Set a client limit of the number concurrent streams for each HTTP/2 connection, this limits the number
of streams the client can create for a connection.
|
HttpClientOptions |
HttpClientOptions.setIdleTimeout(int idleTimeout) |
HttpClientOptions |
HttpClientOptions.setIdleTimeoutUnit(TimeUnit idleTimeoutUnit) |
HttpClientOptions |
HttpClientOptions.setInitialSettings(Http2Settings settings)
Set the HTTP/2 connection settings immediately sent by to the server when the client connects.
|
HttpClientOptions |
HttpClientOptions.setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)
Deprecated.
|
HttpClientOptions |
HttpClientOptions.setKeepAlive(boolean keepAlive)
Set whether keep alive is enabled on the client
|
HttpClientOptions |
HttpClientOptions.setKeepAliveTimeout(int keepAliveTimeout)
Set the keep alive timeout for HTTP/1.x, in seconds.
|
HttpClientOptions |
HttpClientOptions.setKeyCertOptions(KeyCertOptions options) |
HttpClientOptions |
HttpClientOptions.setKeyStoreOptions(JksOptions options)
Deprecated.
|
HttpClientOptions |
HttpClientOptions.setLocalAddress(String localAddress) |
HttpClientOptions |
HttpClientOptions.setLogActivity(boolean logEnabled) |
HttpClientOptions |
HttpClientOptions.setMaxChunkSize(int maxChunkSize)
Set the maximum HTTP chunk size
|
HttpClientOptions |
HttpClientOptions.setMaxHeaderSize(int maxHeaderSize)
Set the maximum length of all headers for HTTP/1.x .
|
HttpClientOptions |
HttpClientOptions.setMaxInitialLineLength(int maxInitialLineLength)
Set the maximum length of the initial line for HTTP/1.x (e.g.
|
HttpClientOptions |
HttpClientOptions.setMaxPoolSize(int maxPoolSize)
Set the maximum pool size for connections
|
HttpClientOptions |
HttpClientOptions.setMaxRedirects(int maxRedirects)
Set to
maxRedirects the maximum number of redirection a request can follow. |
HttpClientOptions |
HttpClientOptions.setMaxWaitQueueSize(int maxWaitQueueSize)
Set the maximum requests allowed in the wait queue, any requests beyond the max size will result in
a ConnectionPoolTooBusyException.
|
HttpClientOptions |
HttpClientOptions.setMaxWebSocketFrameSize(int maxWebSocketFrameSize)
Set the max WebSocket frame size
|
HttpClientOptions |
HttpClientOptions.setMaxWebSocketMessageSize(int maxWebSocketMessageSize)
Set the max WebSocket message size
|
HttpClientOptions |
HttpClientOptions.setMaxWebSockets(int maxWebSockets)
Set the max number of WebSockets per endpoint.
|
HttpClientOptions |
HttpClientOptions.setMetricsName(String metricsName) |
HttpClientOptions |
HttpClientOptions.setName(String name)
Set the client name, used when the client is shared, otherwise ignored.
|
HttpClientOptions |
HttpClientOptions.setNonProxyHosts(List<String> nonProxyHosts) |
HttpClientOptions |
HttpClientOptions.setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)
Deprecated.
|
HttpClientOptions |
HttpClientOptions.setPemKeyCertOptions(PemKeyCertOptions options)
Deprecated.
|
HttpClientOptions |
HttpClientOptions.setPemTrustOptions(PemTrustOptions options)
Deprecated.
|
HttpClientOptions |
HttpClientOptions.setPfxKeyCertOptions(PfxOptions options)
Deprecated.
|
HttpClientOptions |
HttpClientOptions.setPfxTrustOptions(PfxOptions options)
Deprecated.
|
HttpClientOptions |
HttpClientOptions.setPipelining(boolean pipelining)
Set whether pipe-lining is enabled on the client
|
HttpClientOptions |
HttpClientOptions.setPipeliningLimit(int limit)
Set the limit of pending requests a pipe-lined HTTP/1 connection can send.
|
HttpClientOptions |
HttpClientOptions.setPoolCleanerPeriod(int poolCleanerPeriod)
Set the connection pool cleaner period in milli seconds, a non positive value disables expiration checks and connections
will remain in the pool until they are closed.
|
HttpClientOptions |
HttpClientOptions.setPoolEventLoopSize(int poolEventLoopSize)
Set the number of event-loop the pool use.
|
HttpClientOptions |
HttpClientOptions.setProtocolVersion(HttpVersion protocolVersion)
Set the protocol version.
|
HttpClientOptions |
HttpClientOptions.setProxyOptions(ProxyOptions proxyOptions) |
HttpClientOptions |
HttpClientOptions.setReadIdleTimeout(int idleTimeout) |
HttpClientOptions |
HttpClientOptions.setReceiveBufferSize(int receiveBufferSize) |
HttpClientOptions |
HttpClientOptions.setReuseAddress(boolean reuseAddress) |
HttpClientOptions |
HttpClientOptions.setReusePort(boolean reusePort) |
HttpClientOptions |
HttpClientOptions.setSendBufferSize(int sendBufferSize) |
HttpClientOptions |
HttpClientOptions.setSendUnmaskedFrames(boolean sendUnmaskedFrames)
Set
true when the client wants to skip frame masking. |
HttpClientOptions |
HttpClientOptions.setShared(boolean shared)
Set to
true to share the client. |
HttpClientOptions |
HttpClientOptions.setSoLinger(int soLinger) |
HttpClientOptions |
HttpClientOptions.setSsl(boolean ssl) |
HttpClientOptions |
HttpClientOptions.setSslEngineOptions(SSLEngineOptions sslEngineOptions) |
HttpClientOptions |
HttpClientOptions.setSslHandshakeTimeout(long sslHandshakeTimeout) |
HttpClientOptions |
HttpClientOptions.setSslHandshakeTimeoutUnit(TimeUnit sslHandshakeTimeoutUnit) |
HttpClientOptions |
HttpClientOptions.setTcpCork(boolean tcpCork) |
HttpClientOptions |
HttpClientOptions.setTcpFastOpen(boolean tcpFastOpen) |
HttpClientOptions |
HttpClientOptions.setTcpKeepAlive(boolean tcpKeepAlive) |
HttpClientOptions |
HttpClientOptions.setTcpNoDelay(boolean tcpNoDelay) |
HttpClientOptions |
HttpClientOptions.setTcpQuickAck(boolean tcpQuickAck) |
HttpClientOptions |
HttpClientOptions.setTcpUserTimeout(int tcpUserTimeout) |
HttpClientOptions |
HttpClientOptions.setTracingPolicy(TracingPolicy tracingPolicy)
Set the tracing policy for the client behavior when Vert.x has tracing enabled.
|
HttpClientOptions |
HttpClientOptions.setTrafficClass(int trafficClass) |
HttpClientOptions |
HttpClientOptions.setTrustAll(boolean trustAll) |
HttpClientOptions |
HttpClientOptions.setTrustOptions(TrustOptions options) |
HttpClientOptions |
HttpClientOptions.setTrustStoreOptions(JksOptions options)
Deprecated.
|
HttpClientOptions |
HttpClientOptions.setTryUseCompression(boolean tryUseCompression)
Deprecated.
as of 4.5, use
setDecompressionSupported(boolean) instead |
HttpClientOptions |
HttpClientOptions.setTryUsePerFrameWebSocketCompression(boolean offer)
Set whether the client will offer the WebSocket per-frame deflate compression extension.
|
HttpClientOptions |
HttpClientOptions.setTryUsePerMessageWebSocketCompression(boolean offer)
Set whether the client will offer the WebSocket per-message deflate compression extension.
|
HttpClientOptions |
HttpClientOptions.setUseAlpn(boolean useAlpn) |
HttpClientOptions |
HttpClientOptions.setVerifyHost(boolean verifyHost)
Set whether hostname verification is enabled
|
HttpClientOptions |
HttpClientOptions.setWebSocketClosingTimeout(int webSocketClosingTimeout)
Set the amount of time a client WebSocket will wait until it closes the TCP connection after receiving a close frame.
|
HttpClientOptions |
HttpClientOptions.setWebSocketCompressionAllowClientNoContext(boolean offer)
Set whether the
client_no_context_takeover parameter of the WebSocket per-message
deflate compression extension will be offered. |
HttpClientOptions |
HttpClientOptions.setWebSocketCompressionLevel(int compressionLevel)
Set the WebSocket deflate compression level.
|
HttpClientOptions |
HttpClientOptions.setWebSocketCompressionRequestServerNoContext(boolean offer)
Set whether the
server_no_context_takeover parameter of the WebSocket per-message
deflate compression extension will be offered. |
HttpClientOptions |
HttpClientOptions.setWriteIdleTimeout(int idleTimeout) |
Modifier and Type | Method and Description |
---|---|
HttpClientBuilder |
HttpClientBuilder.with(HttpClientOptions options)
Configure the client options.
|
Constructor and Description |
---|
HttpClientOptions(HttpClientOptions other)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
default HttpClientMetrics<?,?,?,?> |
VertxMetrics.createHttpClientMetrics(HttpClientOptions options)
Provides the http client metrics SPI when an http client has been created.
|
Modifier and Type | Method and Description |
---|---|
HttpClientOptions |
OAuth2Options.getHttpClientOptions() |
Modifier and Type | Method and Description |
---|---|
OAuth2Options |
OAuth2Options.setHttpClientOptions(HttpClientOptions httpClientOptions) |
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
JsonObject serviceAccountJson,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google Service Account (Server to Server)
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
OAuth2FlowType flow,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
InstagramAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Instagram
|
static OAuth2Auth |
DropboxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
LinkedInAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for LinkedIn
|
static OAuth2Auth |
SalesforceAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Salesforce
|
static OAuth2Auth |
BoxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for App.net
|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google
|
static OAuth2Auth |
LiveAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for live.com
|
static OAuth2Auth |
GiteeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Gitee
|
static OAuth2Auth |
GithubAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Github
|
static OAuth2Auth |
TwitterAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Twitter
|
static OAuth2Auth |
StripeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Stripe
|
static OAuth2Auth |
SoundcloudAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for SoundCloud
|
static OAuth2Auth |
FoursquareAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Foursquare
|
static OAuth2Auth |
MailchimpAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Mailchimp
|
static OAuth2Auth |
HerokuAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Heroku
|
static OAuth2Auth |
FacebookAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Facebook
|
static OAuth2Auth |
CloudFoundryAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String uuaURL,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for CloudFoundry UAA
|
static OAuth2Auth |
ShopifyAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String shop,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Shopify
|
static OAuth2Auth |
GitLabAuth.create(Vertx vertx,
String site,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for GitLab.
|
static OAuth2Auth |
AzureADAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Microsoft Azure Active Directory
|
static OAuth2Auth |
IBMCloudAuth.create(Vertx vertx,
String region,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for IBM Cloud
|
static OAuth2Auth |
AmazonCognitoAuth.create(Vertx vertx,
String region,
String clientId,
String clientSecret,
String userPoolId,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Amazon Cognito
|
Modifier and Type | Class and Description |
---|---|
class |
ConsulClientOptions
Options used to create Consul client.
|
Modifier and Type | Method and Description |
---|---|
protected HttpClientOptions |
HttpServiceFactory.configOptions() |
protected HttpClientOptions |
HttpServiceFactory.createHttpClientOptions(String scheme) |
Modifier and Type | Class and Description |
---|---|
class |
CachingWebClientOptions |
class |
WebClientOptions |
Constructor and Description |
---|
WebClientOptions(HttpClientOptions other)
Copy constructor using
HttpClientOptions . |
Modifier and Type | Method and Description |
---|---|
HttpClientOptions |
GrpcClientOptions.getTransportOptions() |
Modifier and Type | Method and Description |
---|---|
static GrpcClient |
GrpcClient.client(Vertx vertx,
HttpClientOptions options)
Create a new client
|
GrpcClientOptions |
GrpcClientOptions.setTransportOptions(HttpClientOptions transportOptions)
Set the HTTP transport options.
|
Modifier and Type | Method and Description |
---|---|
static GrpcIoClient |
GrpcIoClient.client(Vertx vertx,
HttpClientOptions options)
Create a new client
|
Modifier and Type | Method and Description |
---|---|
HttpClient |
Vertx.createHttpClient(HttpClientOptions clientOptions)
Create a HTTP/HTTPS client using the specified client options
|
HttpClient |
Vertx.createHttpClient(HttpClientOptions clientOptions,
PoolOptions poolOptions)
Create a HTTP/HTTPS client using the specified client and pool options
|
Modifier and Type | Method and Description |
---|---|
HttpClientBuilder |
HttpClientBuilder.with(HttpClientOptions options)
Configure the client options.
|
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
JsonObject serviceAccountJson,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google Service Account (Server to Server)
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
OAuth2FlowType flow,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
InstagramAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Instagram
|
static OAuth2Auth |
DropboxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
LinkedInAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for LinkedIn
|
static OAuth2Auth |
SalesforceAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Salesforce
|
static OAuth2Auth |
BoxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for App.net
|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google
|
static OAuth2Auth |
LiveAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for live.com
|
static OAuth2Auth |
GiteeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Gitee
|
static OAuth2Auth |
GithubAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Github
|
static OAuth2Auth |
TwitterAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Twitter
|
static OAuth2Auth |
StripeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Stripe
|
static OAuth2Auth |
SoundcloudAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for SoundCloud
|
static OAuth2Auth |
FoursquareAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Foursquare
|
static OAuth2Auth |
MailchimpAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Mailchimp
|
static OAuth2Auth |
HerokuAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Heroku
|
static OAuth2Auth |
FacebookAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Facebook
|
static OAuth2Auth |
CloudFoundryAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String uuaURL,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for CloudFoundry UAA
|
static OAuth2Auth |
ShopifyAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String shop,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Shopify
|
static OAuth2Auth |
GitLabAuth.create(Vertx vertx,
String site,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for GitLab.
|
static OAuth2Auth |
AzureADAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Microsoft Azure Active Directory
|
static OAuth2Auth |
IBMCloudAuth.create(Vertx vertx,
String region,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for IBM Cloud
|
static OAuth2Auth |
AmazonCognitoAuth.create(Vertx vertx,
String region,
String clientId,
String clientSecret,
String userPoolId,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Amazon Cognito
|
Modifier and Type | Method and Description |
---|---|
static GrpcClient |
GrpcClient.client(Vertx vertx,
HttpClientOptions options)
Create a new client
|
Modifier and Type | Method and Description |
---|---|
static GrpcIoClient |
GrpcIoClient.client(Vertx vertx,
HttpClientOptions options)
Create a new client
|
Modifier and Type | Method and Description |
---|---|
HttpClient |
Vertx.createHttpClient(HttpClientOptions clientOptions)
Create a HTTP/HTTPS client using the specified client options
|
HttpClient |
Vertx.createHttpClient(HttpClientOptions clientOptions,
PoolOptions poolOptions)
Create a HTTP/HTTPS client using the specified client and pool options
|
Modifier and Type | Method and Description |
---|---|
HttpClientBuilder |
HttpClientBuilder.with(HttpClientOptions options)
Configure the client options.
|
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
JsonObject serviceAccountJson,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google Service Account (Server to Server)
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
OAuth2FlowType flow,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
InstagramAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Instagram
|
static OAuth2Auth |
DropboxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
LinkedInAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for LinkedIn
|
static OAuth2Auth |
SalesforceAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Salesforce
|
static OAuth2Auth |
BoxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for App.net
|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google
|
static OAuth2Auth |
LiveAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for live.com
|
static OAuth2Auth |
GiteeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Gitee
|
static OAuth2Auth |
GithubAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Github
|
static OAuth2Auth |
TwitterAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Twitter
|
static OAuth2Auth |
StripeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Stripe
|
static OAuth2Auth |
SoundcloudAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for SoundCloud
|
static OAuth2Auth |
FoursquareAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Foursquare
|
static OAuth2Auth |
MailchimpAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Mailchimp
|
static OAuth2Auth |
HerokuAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Heroku
|
static OAuth2Auth |
FacebookAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Facebook
|
static OAuth2Auth |
CloudFoundryAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String uuaURL,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for CloudFoundry UAA
|
static OAuth2Auth |
ShopifyAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String shop,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Shopify
|
static OAuth2Auth |
GitLabAuth.create(Vertx vertx,
String site,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for GitLab.
|
static OAuth2Auth |
AzureADAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Microsoft Azure Active Directory
|
static OAuth2Auth |
IBMCloudAuth.create(Vertx vertx,
String region,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for IBM Cloud
|
static OAuth2Auth |
AmazonCognitoAuth.create(Vertx vertx,
String region,
String clientId,
String clientSecret,
String userPoolId,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Amazon Cognito
|
Modifier and Type | Method and Description |
---|---|
static GrpcClient |
GrpcClient.client(Vertx vertx,
HttpClientOptions options)
Create a new client
|
Modifier and Type | Method and Description |
---|---|
static GrpcIoClient |
GrpcIoClient.client(Vertx vertx,
HttpClientOptions options)
Create a new client
|
Modifier and Type | Method and Description |
---|---|
HttpClient |
Vertx.createHttpClient(HttpClientOptions clientOptions)
Create a HTTP/HTTPS client using the specified client options
|
HttpClient |
Vertx.createHttpClient(HttpClientOptions clientOptions,
PoolOptions poolOptions)
Create a HTTP/HTTPS client using the specified client and pool options
|
Modifier and Type | Method and Description |
---|---|
HttpClientBuilder |
HttpClientBuilder.with(HttpClientOptions options)
Configure the client options.
|
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
JsonObject serviceAccountJson,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google Service Account (Server to Server)
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
OAuth2FlowType flow,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
InstagramAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Instagram
|
static OAuth2Auth |
DropboxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
LinkedInAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for LinkedIn
|
static OAuth2Auth |
SalesforceAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Salesforce
|
static OAuth2Auth |
BoxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for App.net
|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google
|
static OAuth2Auth |
LiveAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for live.com
|
static OAuth2Auth |
GiteeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Gitee
|
static OAuth2Auth |
GithubAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Github
|
static OAuth2Auth |
TwitterAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Twitter
|
static OAuth2Auth |
StripeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Stripe
|
static OAuth2Auth |
SoundcloudAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for SoundCloud
|
static OAuth2Auth |
FoursquareAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Foursquare
|
static OAuth2Auth |
MailchimpAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Mailchimp
|
static OAuth2Auth |
HerokuAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Heroku
|
static OAuth2Auth |
FacebookAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Facebook
|
static OAuth2Auth |
CloudFoundryAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String uuaURL,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for CloudFoundry UAA
|
static OAuth2Auth |
ShopifyAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String shop,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Shopify
|
static OAuth2Auth |
GitLabAuth.create(Vertx vertx,
String site,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for GitLab.
|
static OAuth2Auth |
AzureADAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Microsoft Azure Active Directory
|
static OAuth2Auth |
IBMCloudAuth.create(Vertx vertx,
String region,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for IBM Cloud
|
static OAuth2Auth |
AmazonCognitoAuth.create(Vertx vertx,
String region,
String clientId,
String clientSecret,
String userPoolId,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Amazon Cognito
|
Modifier and Type | Method and Description |
---|---|
static GrpcClient |
GrpcClient.client(Vertx vertx,
HttpClientOptions options)
Create a new client
|
Modifier and Type | Method and Description |
---|---|
static GrpcIoClient |
GrpcIoClient.client(Vertx vertx,
HttpClientOptions options)
Create a new client
|
Modifier and Type | Class and Description |
---|---|
class |
HttpSenderOptions
Options for reporting to a Zipkin server configured by default to
http://localhost:9411/api/v2/spans . |
Copyright © 2024 Eclipse. All rights reserved.