Skip navigation links
A B C D E F G H I J L M P Q R S T U V W 

A

addCrlPath(String) - Method in class io.vertx.ext.web.client.WebClientOptions
 
addCrlValue(Buffer) - Method in class io.vertx.ext.web.client.WebClientOptions
 
addEnabledCipherSuite(String) - Method in class io.vertx.ext.web.client.WebClientOptions
 
addEnabledSecureTransportProtocol(String) - Method in class io.vertx.ext.web.client.WebClientOptions
 
addHeader(CharSequence, CharSequence) - Method in interface io.vertx.ext.web.client.WebClientSession
Configure the client to add an HTTP header to every request.
addHeader(String, String) - Method in interface io.vertx.ext.web.client.WebClientSession
Configure the client to add an HTTP header to every request.
addHeader(CharSequence, Iterable<CharSequence>) - Method in interface io.vertx.ext.web.client.WebClientSession
Configure the client to add an HTTP header to every request.
addHeader(String, Iterable<String>) - Method in interface io.vertx.ext.web.client.WebClientSession
Configure the client to add an HTTP header to every request.
addQueryParam(String, String) - Method in interface io.vertx.ext.web.client.HttpRequest
Add a query parameter to the request.
apply(ResponsePredicateResult) - Method in interface io.vertx.ext.web.client.predicate.ErrorConverter
 
as(BodyCodec<U>) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to decode the response with the responseCodec.
authentication(Credentials) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to perform HTTP Authentication.

B

basicAuthentication(String, String) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to perform basic access authentication.
basicAuthentication(Buffer, Buffer) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to perform basic access authentication.
bearerTokenAuthentication(String) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to perform bearer token authentication.
body() - Method in interface io.vertx.ext.web.client.HttpResponse
 
bodyAsBuffer() - Method in interface io.vertx.ext.web.client.HttpResponse
 
bodyAsJson(Class<R>) - Method in interface io.vertx.ext.web.client.HttpResponse
 
bodyAsJsonArray() - Method in interface io.vertx.ext.web.client.HttpResponse
 
bodyAsJsonObject() - Method in interface io.vertx.ext.web.client.HttpResponse
 
bodyAsString() - Method in interface io.vertx.ext.web.client.HttpResponse
 
bodyAsString(String) - Method in interface io.vertx.ext.web.client.HttpResponse
 
build() - Static method in interface io.vertx.ext.web.client.spi.CookieStore
Builds an in memory cookie store.

C

close() - Method in interface io.vertx.ext.web.client.WebClient
Close the client.
contentType(String) - Static method in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Creates a predicate validating the response has a content-type header matching the mimeType.
contentType(List<String>) - Static method in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Creates a predicate validating the response has a content-type header matching one of the mimeTypes.
cookies() - Method in interface io.vertx.ext.web.client.HttpResponse
 
CookieStore - Interface in io.vertx.ext.web.client.spi
A cookie store that manages cookies for a single user; received for different domains and valid for different paths.
cookieStore() - Method in interface io.vertx.ext.web.client.WebClientSession
Returns this client's CookieStore
copy() - Method in interface io.vertx.ext.web.client.HttpRequest
Copy this request
create(Function<ResponsePredicateResult, Throwable>) - Static method in interface io.vertx.ext.web.client.predicate.ErrorConverter
Creates a full ErrorConverter, that will passed a predicate result with the response body.
create(Function<HttpResponse<Void>, ResponsePredicateResult>) - Static method in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Creates a new ResponsePredicate.
create(Function<HttpResponse<Void>, ResponsePredicateResult>, ErrorConverter) - Static method in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Creates a new ResponsePredicate, using a custom errorConverter.
create(Vertx) - Static method in interface io.vertx.ext.web.client.WebClient
Create a web client using the provided vertx instance and default options.
create(Vertx, WebClientOptions) - Static method in interface io.vertx.ext.web.client.WebClient
Create a web client using the provided vertx instance.
create(WebClient) - Static method in interface io.vertx.ext.web.client.WebClientSession
Create a session aware web client using the provided webClient instance.
create(WebClient, CookieStore) - Static method in interface io.vertx.ext.web.client.WebClientSession
Create a session aware web client using the provided webClient instance.
createFullBody(Function<ResponsePredicateResult, Throwable>) - Static method in interface io.vertx.ext.web.client.predicate.ErrorConverter
Creates a full ErrorConverter, that will passed a predicate result with the response body.

D

DEFAULT_CONVERTER - Static variable in interface io.vertx.ext.web.client.predicate.ErrorConverter
 
DEFAULT_FOLLOW_REDIRECTS - Static variable in class io.vertx.ext.web.client.WebClientOptions
The default value of whether the Web Client should follow redirects = true.
DEFAULT_USER_AGENT - Static variable in class io.vertx.ext.web.client.WebClientOptions
The default user agent string = Vert.x-WebClient/<version>.
DEFAULT_USER_AGENT_ENABLED - Static variable in class io.vertx.ext.web.client.WebClientOptions
The default value of whether the Web Client should send a user agent header = true.
delete(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP DELETE request to send to the server at the default host and port.
delete(int, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP DELETE request to send to the server at the specified host and port.
delete(String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP DELETE request to send to the server at the specified host and default port.
deleteAbs(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP DELETE request to send to the server using an absolute URI, specifying a response handler to receive the response

E

ErrorConverter - Interface in io.vertx.ext.web.client.predicate
Converts a ResponsePredicateResult to a Throwable describing the error.
errorConverter() - Method in interface io.vertx.ext.web.client.predicate.ResponsePredicate
 
expect(Function<HttpResponse<Void>, ResponsePredicateResult>) - Method in interface io.vertx.ext.web.client.HttpRequest
Add an expectation that the response is valid according to the provided predicate.
expect(ResponsePredicate) - Method in interface io.vertx.ext.web.client.HttpRequest
Add an expectation that the response is valid according to the provided predicate.

F

failure(String) - Static method in interface io.vertx.ext.web.client.predicate.ResponsePredicateResult
Creates a failed result.
followedRedirects() - Method in interface io.vertx.ext.web.client.HttpResponse
 
followRedirects(boolean) - Method in interface io.vertx.ext.web.client.HttpRequest
Set wether or not to follow the directs for the request.
fromJson(Iterable<Map.Entry<String, Object>>, WebClientOptions) - Static method in class io.vertx.ext.web.client.WebClientOptionsConverter
 

G

get(Boolean, String, String) - Method in interface io.vertx.ext.web.client.spi.CookieStore
Returns and Iterable of cookies satisfying the filters passed as paraemters.
get(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP GET request to send to the server at the default host and port.
get(int, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP GET request to send to the server at the specified host and port.
get(String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP GET request to send to the server at the specified host and default port.
getAbs(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP GET request to send to the server using an absolute URI, specifying a response handler to receive the response
getHeader(String) - Method in interface io.vertx.ext.web.client.HttpResponse
Return the first header value with the specified name
getTrailer(String) - Method in interface io.vertx.ext.web.client.HttpResponse
Return the first trailer value with the specified name
getUserAgent() - Method in class io.vertx.ext.web.client.WebClientOptions
 

H

head(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP HEAD request to send to the server at the default host and port.
head(int, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP HEAD request to send to the server at the specified host and port.
head(String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP HEAD request to send to the server at the specified host and default port.
headAbs(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP HEAD request to send to the server using an absolute URI, specifying a response handler to receive the response
headers() - Method in interface io.vertx.ext.web.client.HttpRequest
 
headers() - Method in interface io.vertx.ext.web.client.HttpResponse
 
host(String) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to use a new host value.
HttpRequest<T> - Interface in io.vertx.ext.web.client
A client-side HTTP request.
HttpResponse<T> - Interface in io.vertx.ext.web.client
An HTTP response.

I

io.vertx.ext.web.client - package io.vertx.ext.web.client
 
io.vertx.ext.web.client.predicate - package io.vertx.ext.web.client.predicate
 
io.vertx.ext.web.client.spi - package io.vertx.ext.web.client.spi
 
isFollowRedirects() - Method in class io.vertx.ext.web.client.WebClientOptions
 
isUserAgentEnabled() - Method in class io.vertx.ext.web.client.WebClientOptions
 

J

JSON - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Creates a predicate validating the response content-type is application/json.

L

loadUserAgent() - Static method in class io.vertx.ext.web.client.WebClientOptions
 

M

message() - Method in interface io.vertx.ext.web.client.predicate.ResponsePredicateResult
The failure message.
method(HttpMethod) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to use a new method value.
multipartMixed(boolean) - Method in interface io.vertx.ext.web.client.HttpRequest
Allow or disallow multipart mixed encoding when sending MultipartForm having files sharing the same file name.

P

patch(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP PATCH request to send to the server at the default host and port.
patch(int, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP PATCH request to send to the server at the specified host and port.
patch(String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP PATCH request to send to the server at the specified host and default port.
patchAbs(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP PATCH request to send to the server using an absolute URI, specifying a response handler to receive the response
port(int) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to use a new port value.
post(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP POST request to send to the server at the default host and port.
post(int, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP POST request to send to the server at the specified host and port.
post(String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP POST request to send to the server at the specified host and default port.
postAbs(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP POST request to send to the server using an absolute URI, specifying a response handler to receive the response
put(Cookie) - Method in interface io.vertx.ext.web.client.spi.CookieStore
Add a cookie to this CookieStore.
put(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP PUT request to send to the server at the default host and port.
put(int, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP PUT request to send to the server at the specified host and port.
put(String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP PUT request to send to the server at the specified host and default port.
putAbs(String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP PUT request to send to the server using an absolute URI, specifying a response handler to receive the response
putHeader(String, String) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to set a new HTTP header.
putHeader(String, Iterable<String>) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to set a new HTTP header with multiple values.
putHeaders(MultiMap) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to add multiple HTTP headers .

Q

queryParams() - Method in interface io.vertx.ext.web.client.HttpRequest
Return the current query parameters.

R

remove(Cookie) - Method in interface io.vertx.ext.web.client.spi.CookieStore
Removes a previously added cookie.
removeEnabledSecureTransportProtocol(String) - Method in class io.vertx.ext.web.client.WebClientOptions
 
removeHeader(CharSequence) - Method in interface io.vertx.ext.web.client.WebClientSession
Removes a previously added header.
removeHeader(String) - Method in interface io.vertx.ext.web.client.WebClientSession
Removes a previously added header.
request(HttpMethod, int, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP request to send to the server at the specified host and port.
request(HttpMethod, SocketAddress, int, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Like WebClient.request(HttpMethod, int, String, String) using the serverAddress parameter to connect to the server instead of the port and host parameters.
request(HttpMethod, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP request to send to the server at the specified host and default port.
request(HttpMethod, SocketAddress, String, String) - Method in interface io.vertx.ext.web.client.WebClient
Like WebClient.request(HttpMethod, String, String) using the serverAddress parameter to connect to the server instead of the default port and host parameter.
request(HttpMethod, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP request to send to the server at the default host and port.
request(HttpMethod, SocketAddress, String) - Method in interface io.vertx.ext.web.client.WebClient
Like WebClient.request(HttpMethod, String) using the serverAddress parameter to connect to the server instead of the default port and default host.
request(HttpMethod, RequestOptions) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP request to send to the server at the specified host and port.
request(HttpMethod, SocketAddress, RequestOptions) - Method in interface io.vertx.ext.web.client.WebClient
Like WebClient.request(HttpMethod, RequestOptions) using the serverAddress parameter to connect to the server instead of the options parameter.
requestAbs(HttpMethod, String) - Method in interface io.vertx.ext.web.client.WebClient
Create an HTTP request to send to the server using an absolute URI
requestAbs(HttpMethod, SocketAddress, String) - Method in interface io.vertx.ext.web.client.WebClient
Like WebClient.requestAbs(HttpMethod, String) using the serverAddress parameter to connect to the server instead of the absoluteURI parameter.
requiresBody() - Method in interface io.vertx.ext.web.client.predicate.ErrorConverter
 
response() - Method in interface io.vertx.ext.web.client.predicate.ResponsePredicateResult
The HttpResponse which has been tested.
ResponsePredicate - Interface in io.vertx.ext.web.client.predicate
A predicate on HttpResponse.
ResponsePredicateResult - Interface in io.vertx.ext.web.client.predicate
Represents the outcome of a ResponsePredicate applied to an HttpResponse.

S

SC_ACCEPTED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
202 Accepted
SC_BAD_GATEWAY - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
502 Bad Gateway
SC_BAD_REQUEST - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
400 Bad Request
SC_CLIENT_ERRORS - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Any 4XX client error
SC_CONFLICT - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
409 Conflict
SC_CONTINUE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
100 Continue
SC_CREATED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
201 Created
SC_EARLY_HINTS - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
103 Early Hints
SC_EXPECTATION_FAILED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
417 Expectation Failed
SC_FAILED_DEPENDENCY - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
424 Failed Dependency (WebDAV, RFC4918)
SC_FORBIDDEN - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
403 Forbidden
SC_FOUND - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
302 Found
SC_GATEWAY_TIMEOUT - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
504 Gateway Timeout
SC_GONE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
410 Gone
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
505 HTTP Version Not Supported
SC_INFORMATIONAL_RESPONSE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Any 1XX informational response
SC_INSUFFICIENT_STORAGE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
507 Insufficient Storage (WebDAV, RFC4918)
SC_INTERNAL_SERVER_ERROR - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
500 Internal Server Error
SC_LENGTH_REQUIRED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
411 Length Required
SC_LOCKED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
423 Locked (WebDAV, RFC4918)
SC_METHOD_NOT_ALLOWED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
405 Method Not Allowed
SC_MISDIRECTED_REQUEST - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
421 Misdirected Request
SC_MOVED_PERMANENTLY - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
301 Moved Permanently
SC_MULTI_STATUS - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
207 Multi-Status (WebDAV, RFC2518)
SC_MULTIPLE_CHOICES - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
300 Multiple Choices
SC_NETWORK_AUTHENTICATION_REQUIRED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
511 Network Authentication Required (RFC6585)
SC_NO_CONTENT - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
204 No Content
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
203 Non-Authoritative Information (since HTTP/1.1)
SC_NOT_ACCEPTABLE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
406 Not Acceptable
SC_NOT_EXTENDED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
510 Not Extended (RFC2774)
SC_NOT_FOUND - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
404 Not Found
SC_NOT_IMPLEMENTED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
501 Not Implemented
SC_NOT_MODIFIED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
304 Not Modified
SC_OK - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
200 OK
SC_PARTIAL_CONTENT - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
206 Partial Content
SC_PAYMENT_REQUIRED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
402 Payment Required
SC_PERMANENT_REDIRECT - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
308 Permanent Redirect (RFC7538)
SC_PRECONDITION_FAILED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
412 Precondition Failed
SC_PRECONDITION_REQUIRED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
428 Precondition Required (RFC6585)
SC_PROCESSING - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
102 Processing (WebDAV, RFC2518)
SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
407 Proxy Authentication Required
SC_REDIRECTION - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Any 3XX redirection
SC_REQUEST_ENTITY_TOO_LARGE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
413 Request Entity Too Large
SC_REQUEST_HEADER_FIELDS_TOO_LARGE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
431 Request Header Fields Too Large (RFC6585)
SC_REQUEST_TIMEOUT - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
408 Request Timeout
SC_REQUEST_URI_TOO_LONG - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
414 Request-URI Too Long
SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
416 Requested Range Not Satisfiable
SC_RESET_CONTENT - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
205 Reset Content
SC_SEE_OTHER - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
303 See Other (since HTTP/1.1)
SC_SERVER_ERRORS - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Any 5XX server error
SC_SERVICE_UNAVAILABLE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
503 Service Unavailable
SC_SUCCESS - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Any 2XX success
SC_SWITCHING_PROTOCOLS - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
101 Switching Protocols
SC_TEMPORARY_REDIRECT - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
307 Temporary Redirect (since HTTP/1.1)
SC_TOO_MANY_REQUESTS - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
429 Too Many Requests (RFC6585)
SC_UNAUTHORIZED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
401 Unauthorized
SC_UNORDERED_COLLECTION - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
425 Unordered Collection (WebDAV, RFC3648)
SC_UNPROCESSABLE_ENTITY - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
422 Unprocessable Entity (WebDAV, RFC4918)
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
415 Unsupported Media Type
SC_UPGRADE_REQUIRED - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
426 Upgrade Required (RFC2817)
SC_USE_PROXY - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
305 Use Proxy (since HTTP/1.1)
SC_VARIANT_ALSO_NEGOTIATES - Static variable in interface io.vertx.ext.web.client.predicate.ResponsePredicate
506 Variant Also Negotiates (RFC2295)
send(Handler<AsyncResult<HttpResponse<T>>>) - Method in interface io.vertx.ext.web.client.HttpRequest
Send a request, the handler will receive the response as an HttpResponse.
send() - Method in interface io.vertx.ext.web.client.HttpRequest
 
sendBuffer(Buffer, Handler<AsyncResult<HttpResponse<T>>>) - Method in interface io.vertx.ext.web.client.HttpRequest
Like HttpRequest.send(Handler) but with an HTTP request body buffer.
sendBuffer(Buffer) - Method in interface io.vertx.ext.web.client.HttpRequest
 
sendForm(MultiMap, Handler<AsyncResult<HttpResponse<T>>>) - Method in interface io.vertx.ext.web.client.HttpRequest
Like HttpRequest.send(Handler) but with an HTTP request body multimap encoded as form and the content type set to application/x-www-form-urlencoded.
sendForm(MultiMap) - Method in interface io.vertx.ext.web.client.HttpRequest
 
sendJson(Object, Handler<AsyncResult<HttpResponse<T>>>) - Method in interface io.vertx.ext.web.client.HttpRequest
Like HttpRequest.send(Handler) but with an HTTP request body object encoded as json and the content type set to application/json.
sendJson(Object) - Method in interface io.vertx.ext.web.client.HttpRequest
 
sendJsonObject(JsonObject, Handler<AsyncResult<HttpResponse<T>>>) - Method in interface io.vertx.ext.web.client.HttpRequest
Like HttpRequest.send(Handler) but with an HTTP request body object encoded as json and the content type set to application/json.
sendJsonObject(JsonObject) - Method in interface io.vertx.ext.web.client.HttpRequest
 
sendMultipartForm(MultipartForm, Handler<AsyncResult<HttpResponse<T>>>) - Method in interface io.vertx.ext.web.client.HttpRequest
Like HttpRequest.send(Handler) but with an HTTP request body multimap encoded as form and the content type set to multipart/form-data.
sendMultipartForm(MultipartForm) - Method in interface io.vertx.ext.web.client.HttpRequest
 
sendStream(ReadStream<Buffer>, Handler<AsyncResult<HttpResponse<T>>>) - Method in interface io.vertx.ext.web.client.HttpRequest
Like HttpRequest.send(Handler) but with an HTTP request body stream.
sendStream(ReadStream<Buffer>) - Method in interface io.vertx.ext.web.client.HttpRequest
 
setAlpnVersions(List<HttpVersion>) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setConnectTimeout(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setDecoderInitialBufferSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setDefaultHost(String) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setDefaultPort(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setEnabledSecureTransportProtocols(Set<String>) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setFollowRedirects(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
Configure the default behavior of the client to follow HTTP 30x redirections.
setForceSni(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setHttp2ClearTextUpgrade(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setHttp2ConnectionWindowSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setHttp2KeepAliveTimeout(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setHttp2MaxPoolSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setHttp2MultiplexingLimit(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setIdleTimeout(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setIdleTimeoutUnit(TimeUnit) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setInitialSettings(Http2Settings) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setJdkSslEngineOptions(JdkSSLEngineOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setKeepAlive(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setKeepAliveTimeout(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setKeyCertOptions(KeyCertOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setKeyStoreOptions(JksOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setLocalAddress(String) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setLogActivity(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMaxChunkSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMaxHeaderSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMaxInitialLineLength(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMaxPoolSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMaxRedirects(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMaxWaitQueueSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMaxWebSocketFrameSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMaxWebSocketMessageSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setMetricsName(String) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setOpenSslEngineOptions(OpenSSLEngineOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setPemKeyCertOptions(PemKeyCertOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setPemTrustOptions(PemTrustOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setPfxKeyCertOptions(PfxOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setPfxTrustOptions(PfxOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setPipelining(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setPipeliningLimit(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setPoolCleanerPeriod(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setProtocolVersion(HttpVersion) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setProxyOptions(ProxyOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setQueryParam(String, String) - Method in interface io.vertx.ext.web.client.HttpRequest
Set a query parameter to the request.
setReceiveBufferSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setReuseAddress(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setReusePort(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setSendBufferSize(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setSendUnmaskedFrames(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setSoLinger(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setSsl(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setSslEngineOptions(SSLEngineOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setSslHandshakeTimeout(long) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setSslHandshakeTimeoutUnit(TimeUnit) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTcpCork(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTcpFastOpen(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTcpKeepAlive(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTcpNoDelay(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTcpQuickAck(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTrafficClass(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTrustAll(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTrustOptions(TrustOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTrustStoreOptions(JksOptions) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTryUseCompression(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTryUsePerFrameWebSocketCompression(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setTryUsePerMessageWebSocketCompression(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setUseAlpn(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setUserAgent(String) - Method in class io.vertx.ext.web.client.WebClientOptions
Sets the Web Client user agent header.
setUserAgentEnabled(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
Sets whether the Web Client should send a user agent header.
setVerifyHost(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setWebSocketCompressionAllowClientNoContext(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setWebSocketCompressionLevel(int) - Method in class io.vertx.ext.web.client.WebClientOptions
 
setWebSocketCompressionRequestServerNoContext(boolean) - Method in class io.vertx.ext.web.client.WebClientOptions
 
ssl(Boolean) - Method in interface io.vertx.ext.web.client.HttpRequest
 
status(int) - Static method in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Creates a predicate asserting that the status response code is equal to statusCode.
status(int, int) - Static method in interface io.vertx.ext.web.client.predicate.ResponsePredicate
Creates a predicate asserting that the status response code is in the [min,max[ range.
statusCode() - Method in interface io.vertx.ext.web.client.HttpResponse
 
statusMessage() - Method in interface io.vertx.ext.web.client.HttpResponse
 
succeeded() - Method in interface io.vertx.ext.web.client.predicate.ResponsePredicateResult
Whether the result is a success or failure.
success() - Static method in interface io.vertx.ext.web.client.predicate.ResponsePredicateResult
 

T

timeout(long) - Method in interface io.vertx.ext.web.client.HttpRequest
Configures the amount of time in milliseconds after which if the request does not return any data within the timeout period an TimeoutException fails the request.
toJson() - Method in class io.vertx.ext.web.client.WebClientOptions
Convert to JSON
toJson(WebClientOptions, JsonObject) - Static method in class io.vertx.ext.web.client.WebClientOptionsConverter
 
toJson(WebClientOptions, Map<String, Object>) - Static method in class io.vertx.ext.web.client.WebClientOptionsConverter
 
trailers() - Method in interface io.vertx.ext.web.client.HttpResponse
 

U

uri(String) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to use a new request URI value.

V

version() - Method in interface io.vertx.ext.web.client.HttpResponse
 
virtualHost(String) - Method in interface io.vertx.ext.web.client.HttpRequest
Configure the request to use a virtual host value.

W

WebClient - Interface in io.vertx.ext.web.client
An asynchronous HTTP / HTTP/2 client called WebClient.
WebClientOptions - Class in io.vertx.ext.web.client
 
WebClientOptions() - Constructor for class io.vertx.ext.web.client.WebClientOptions
 
WebClientOptions(WebClientOptions) - Constructor for class io.vertx.ext.web.client.WebClientOptions
Copy constructor.
WebClientOptions(HttpClientOptions) - Constructor for class io.vertx.ext.web.client.WebClientOptions
Copy constructor using HttpClientOptions.
WebClientOptions(JsonObject) - Constructor for class io.vertx.ext.web.client.WebClientOptions
Creates a new instance from JSON.
WebClientOptionsConverter - Class in io.vertx.ext.web.client
Converter and mapper for WebClientOptions.
WebClientOptionsConverter() - Constructor for class io.vertx.ext.web.client.WebClientOptionsConverter
 
WebClientSession - Interface in io.vertx.ext.web.client
An asynchronous sessions aware HTTP / HTTP/2 client called WebClientSession.
wrap(HttpClient) - Static method in interface io.vertx.ext.web.client.WebClient
Wrap an httpClient with a web client and default options.
wrap(HttpClient, WebClientOptions) - Static method in interface io.vertx.ext.web.client.WebClient
Wrap an httpClient with a web client and default options.
A B C D E F G H I J L M P Q R S T U V W 
Skip navigation links

Copyright © 2020 Eclipse. All rights reserved.