|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ChainedProxyManager
Interface for classes that manage chained proxies.
| Method Summary | |
|---|---|
void |
lookupChainedProxies(io.netty.handler.codec.http.HttpRequest httpRequest,
Queue<ChainedProxy> chainedProxies)
Based on the given httpRequest, add any ChainedProxys to the list
that should be used to process the request. |
| Method Detail |
|---|
void lookupChainedProxies(io.netty.handler.codec.http.HttpRequest httpRequest,
Queue<ChainedProxy> chainedProxies)
Based on the given httpRequest, add any ChainedProxys to the list
that should be used to process the request. The downstream proxy will
attempt to connect to each of these in the order that they appear until
it successfully connects to one.
To allow the proxy to fall back to a direct connection, you can add
ChainedProxyAdapter.FALLBACK_TO_DIRECT_CONNECTION to the end of
the list.
To keep the proxy from attempting any connection, leave the list blank. This will cause the proxy to return a 502 response.
httpRequest - chainedProxies -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||