@Deprecated public class SimpleProxyClientProvider extends Object implements ProxyClient
LoadBalancingProxyClient should be used instead. This proxy client is too simplistic for real world use cases, and it not set up to use SSL.ProxyClient.MaxRetriesProxyTarget, ProxyClient.ProxyTarget| Constructor and Description |
|---|
SimpleProxyClientProvider(URI uri) Deprecated. |
| Modifier and Type | Method and Description |
|---|---|
ProxyClient.ProxyTarget | findTarget(HttpServerExchange exchange) Deprecated. Finds a proxy target for this request, returning null if none can be found. |
void | getConnection(ProxyClient.ProxyTarget target, HttpServerExchange exchange, ProxyCallback<ProxyConnection> callback, long timeout, TimeUnit timeUnit) Deprecated. Gets a proxy connection for the given request. |
public SimpleProxyClientProvider(URI uri)
public ProxyClient.ProxyTarget findTarget(HttpServerExchange exchange)
ProxyClientfindTarget in interface ProxyClientexchange - The exchangepublic void getConnection(ProxyClient.ProxyTarget target, HttpServerExchange exchange, ProxyCallback<ProxyConnection> callback, long timeout, TimeUnit timeUnit)
ProxyClientgetConnection in interface ProxyClientexchange - The exchangecallback - The callbacktimeout - The timeouttimeUnit - Time unit for the timeoutCopyright © 2020 JBoss by Red Hat. All rights reserved.