| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private final AuthCacheKeeper | |
| private final HttpAuthenticator | |
| private static final Logger | |
| private final AuthenticationStrategy | |
| private final HttpProcessor | |
| private final HttpRouteDirector |
| Access | Constructor and Description |
|---|---|
| public | AsyncConnectExec(final HttpProcessor proxyHttpProcessor, final AuthenticationStrategy proxyAuthStrategy, final SchemePortResolver schemePortResolver, final boolean authCachingDisabled)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | createTunnel(final AsyncConnectExec.
|
| public void | execute(final HttpRequest
the actual request. request, final AsyncEntityProducer the request entity producer or entityProducer, final AsyncExecChain.null if the request
does not enclose an entity.the execution scope . scope,the next element in the request execution chain. chain, final AsyncExecCallback the execution callback. asyncExecCallback)Implements org. |
| private boolean | needAuthentication(final AuthExchange proxyAuthExchange, final HttpHost proxy, final HttpResponse response, final HttpClientContext context)
|
| private void | proceedToNextHop(final AsyncConnectExec.
|
| authCacheKeeper | back to summary |
|---|---|
| private final AuthCacheKeeper authCacheKeeper | |
| authenticator | back to summary |
|---|---|
| private final HttpAuthenticator authenticator | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| proxyAuthStrategy | back to summary |
|---|---|
| private final AuthenticationStrategy proxyAuthStrategy | |
| proxyHttpProcessor | back to summary |
|---|---|
| private final HttpProcessor proxyHttpProcessor | |
| routeDirector | back to summary |
|---|---|
| private final HttpRouteDirector routeDirector | |
| AsyncConnectExec | back to summary |
|---|---|
| public AsyncConnectExec(final HttpProcessor proxyHttpProcessor, final AuthenticationStrategy proxyAuthStrategy, final SchemePortResolver schemePortResolver, final boolean authCachingDisabled) | |
| createTunnel | back to summary |
|---|---|
| private void createTunnel(final AsyncConnectExec. | |
| execute | back to summary |
|---|---|
| public void execute(final HttpRequest request, final AsyncEntityProducer entityProducer, final AsyncExecChain. Implements org. Doc from org. Executes the actual HTTP request. The handler can choose to return a response message immediately inside the call or asynchronously at some later point or delegate request execution to the next element in the execution chain.
| |
| needAuthentication | back to summary |
|---|---|
| private boolean needAuthentication(final AuthExchange proxyAuthExchange, final HttpHost proxy, final HttpResponse response, final HttpClientContext context) | |
| proceedToNextHop | back to summary |
|---|---|
| private void proceedToNextHop(final AsyncConnectExec. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv volatile boolean | |
| pack-priv final RouteTracker | |
| pack-priv volatile boolean |
| challenged | back to summary |
|---|---|
| pack-priv volatile boolean challenged | |
| tracker | back to summary |
|---|---|
| pack-priv final RouteTracker tracker | |
| tunnelRefused | back to summary |
|---|---|
| pack-priv volatile boolean tunnelRefused | |
| State | back to summary |
|---|---|
| pack-priv State(final HttpRoute route) | |