Skip navigation links
A B C D E G H I L M N O P R S T V 

A

absoluteURI() - Method in interface io.vertx.httpproxy.ProxyRequest
 
addInterceptor(ProxyInterceptor) - Method in interface io.vertx.httpproxy.HttpProxy
Add an interceptor to the interceptor chain.

B

Body - Interface in io.vertx.httpproxy
Handles the HTTP proxy body.
body(ReadStream<Buffer>, long) - Static method in interface io.vertx.httpproxy.Body
Create a new Body instance.
body(ReadStream<Buffer>) - Static method in interface io.vertx.httpproxy.Body
Create a new Body instance.
body(Buffer) - Static method in interface io.vertx.httpproxy.Body
Create a new Body instance.

C

Cache<K,V> - Interface in io.vertx.httpproxy.spi.cache
Cache SPI.
CacheOptions - Class in io.vertx.httpproxy.cache
Cache options.
CacheOptions() - Constructor for class io.vertx.httpproxy.cache.CacheOptions
 
CacheOptions(JsonObject) - Constructor for class io.vertx.httpproxy.cache.CacheOptions
 
CacheOptionsConverter - Class in io.vertx.httpproxy.cache
Converter and mapper for CacheOptions.
CacheOptionsConverter() - Constructor for class io.vertx.httpproxy.cache.CacheOptionsConverter
 

D

DEFAULT_MAX_SIZE - Static variable in class io.vertx.httpproxy.cache.CacheOptions
 
DEFAULT_SUPPORT_WEBSOCKET - Static variable in class io.vertx.httpproxy.ProxyOptions
Enable WebSocket support : true

E

etag() - Method in interface io.vertx.httpproxy.ProxyResponse
 

G

get(String, Class<T>) - Method in interface io.vertx.httpproxy.ProxyContext
Get a payload attached to this context
getAuthority() - Method in interface io.vertx.httpproxy.ProxyRequest
 
getBody() - Method in interface io.vertx.httpproxy.ProxyRequest
 
getBody() - Method in interface io.vertx.httpproxy.ProxyResponse
Get the body of the response.
getCacheOptions() - Method in class io.vertx.httpproxy.ProxyOptions
 
getMaxSize() - Method in class io.vertx.httpproxy.cache.CacheOptions
 
getMethod() - Method in interface io.vertx.httpproxy.ProxyRequest
 
getStatusCode() - Method in interface io.vertx.httpproxy.ProxyResponse
Get the status code.
getStatusMessage() - Method in interface io.vertx.httpproxy.ProxyResponse
Get the status message.
getSupportWebSocket() - Method in class io.vertx.httpproxy.ProxyOptions
 
getURI() - Method in interface io.vertx.httpproxy.ProxyRequest
 

H

handle(HttpServerRequest) - Method in interface io.vertx.httpproxy.HttpProxy
Handle the outbound HttpServerRequest.
handleProxyRequest(ProxyContext) - Method in interface io.vertx.httpproxy.ProxyInterceptor
Handle the proxy request at the stage of this interceptor.
handleProxyResponse(ProxyContext) - Method in interface io.vertx.httpproxy.ProxyInterceptor
Handle the proxy response at the stage of this interceptor.
headers() - Method in interface io.vertx.httpproxy.ProxyRequest
 
headers() - Method in interface io.vertx.httpproxy.ProxyResponse
 
HttpProxy - Interface in io.vertx.httpproxy
Handles the HTTP reverse proxy logic between the user agent and the origin.

I

io.vertx.httpproxy - package io.vertx.httpproxy
 
io.vertx.httpproxy.cache - package io.vertx.httpproxy.cache
 
io.vertx.httpproxy.spi.cache - package io.vertx.httpproxy.spi.cache
 

L

length() - Method in interface io.vertx.httpproxy.Body
Get length of the Body.

M

maxAge() - Method in interface io.vertx.httpproxy.ProxyResponse
 

N

newCache() - Method in class io.vertx.httpproxy.cache.CacheOptions
 

O

origin(SocketAddress) - Method in interface io.vertx.httpproxy.HttpProxy
Set the SocketAddress of the origin.
origin(int, String) - Method in interface io.vertx.httpproxy.HttpProxy
Set the host name and port number of the origin.
originRequestProvider(BiFunction<HttpServerRequest, HttpClient, Future<HttpClientRequest>>) - Method in interface io.vertx.httpproxy.HttpProxy
Set a provider that creates the request to the origin server based the incoming HTTP request.
originSelector(Function<HttpServerRequest, Future<SocketAddress>>) - Method in interface io.vertx.httpproxy.HttpProxy
Set a selector that resolves the origin address based on the incoming HTTP request.

P

proxiedRequest() - Method in interface io.vertx.httpproxy.ProxyRequest
 
proxy(HttpClientRequest) - Method in interface io.vertx.httpproxy.ProxyRequest
Proxy this request to the origin server using the specified request and then send the proxy response.
ProxyContext - Interface in io.vertx.httpproxy
A controller for proxy interception.
ProxyInterceptor - Interface in io.vertx.httpproxy
A HttpProxy interceptor.
ProxyOptions - Class in io.vertx.httpproxy
Proxy options.
ProxyOptions(JsonObject) - Constructor for class io.vertx.httpproxy.ProxyOptions
 
ProxyOptions() - Constructor for class io.vertx.httpproxy.ProxyOptions
 
ProxyOptionsConverter - Class in io.vertx.httpproxy
Converter and mapper for ProxyOptions.
ProxyOptionsConverter() - Constructor for class io.vertx.httpproxy.ProxyOptionsConverter
 
ProxyRequest - Interface in io.vertx.httpproxy
Handles the interoperability of the request between the user agent and the origin.
ProxyResponse - Interface in io.vertx.httpproxy
Handles the interoperability of the response between the origin and the user agent.
publicCacheControl() - Method in interface io.vertx.httpproxy.ProxyResponse
 
putHeader(CharSequence, CharSequence) - Method in interface io.vertx.httpproxy.ProxyRequest
Put an HTTP header
putHeader(CharSequence, CharSequence) - Method in interface io.vertx.httpproxy.ProxyResponse
Put an HTTP header.

R

release() - Method in interface io.vertx.httpproxy.ProxyRequest
Release the proxy request and its associated resources
release() - Method in interface io.vertx.httpproxy.ProxyResponse
Release the proxy response.
request() - Method in interface io.vertx.httpproxy.ProxyContext
 
request() - Method in interface io.vertx.httpproxy.ProxyResponse
Return the corresponding ProxyRequest.
response() - Method in interface io.vertx.httpproxy.ProxyContext
 
response() - Method in interface io.vertx.httpproxy.ProxyRequest
Create and return the proxy response.
reverseProxy(HttpClient) - Static method in interface io.vertx.httpproxy.HttpProxy
Create a new HttpProxy instance.
reverseProxy(ProxyOptions, HttpClient) - Static method in interface io.vertx.httpproxy.HttpProxy
Create a new HttpProxy instance.
reverseProxy(HttpServerRequest) - Static method in interface io.vertx.httpproxy.ProxyRequest
Create a new ProxyRequest instance, the proxied request will be paused.

S

send(HttpClientRequest) - Method in interface io.vertx.httpproxy.ProxyRequest
Send this request to the origin server using the specified request.
send() - Method in interface io.vertx.httpproxy.ProxyResponse
Send the proxies response to the user agent.
sendRequest() - Method in interface io.vertx.httpproxy.ProxyContext
 
sendResponse() - Method in interface io.vertx.httpproxy.ProxyContext
 
set(String, Object) - Method in interface io.vertx.httpproxy.ProxyContext
Attach a payload to the context
setAuthority(HostAndPort) - Method in interface io.vertx.httpproxy.ProxyRequest
Set the request authority for HTTP/1 the Host header for HTTP/2 the :authority pseudo header The value must follow the <host>:<port> syntax.
setBody(Body) - Method in interface io.vertx.httpproxy.ProxyRequest
Set the request body to be sent to the origin server.
setBody(Body) - Method in interface io.vertx.httpproxy.ProxyResponse
Set the request body to be sent to the user agent.
setCacheOptions(CacheOptions) - Method in class io.vertx.httpproxy.ProxyOptions
Set the cache options that configures the proxy.
setMaxSize(int) - Method in class io.vertx.httpproxy.cache.CacheOptions
Set the max number of entries the cache can hold.
setMethod(HttpMethod) - Method in interface io.vertx.httpproxy.ProxyRequest
Set the HTTP method to be sent to the origin server.
setStatusCode(int) - Method in interface io.vertx.httpproxy.ProxyResponse
Set the status code to be sent to the user agent.
setStatusMessage(String) - Method in interface io.vertx.httpproxy.ProxyResponse
Set the status message to be sent to the user agent.
setSupportWebSocket(boolean) - Method in class io.vertx.httpproxy.ProxyOptions
Set whether WebSocket are supported.
setURI(String) - Method in interface io.vertx.httpproxy.ProxyRequest
Set the request URI to be sent to the origin server.
stream() - Method in interface io.vertx.httpproxy.Body
Get stream of the Body.

T

toJson() - Method in class io.vertx.httpproxy.cache.CacheOptions
 
toJson() - Method in class io.vertx.httpproxy.ProxyOptions
 
toString() - Method in class io.vertx.httpproxy.cache.CacheOptions
 
toString() - Method in class io.vertx.httpproxy.ProxyOptions
 

V

version() - Method in interface io.vertx.httpproxy.ProxyRequest
 
A B C D E G H I L M N O P R S T V 
Skip navigation links

Copyright © 2024 Eclipse. All rights reserved.