Interface HttpClientContextHandler
@ThreadSafe
public interface HttpClientContextHandler
Extension that allows the
HttpClientContext
to be externally manipulated before use.- Since:
- 7.4.0
-
Method Summary
Modifier and Type Method Description void
invokeAfter(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request)
Perform any desired context modifications after use.void
invokeBefore(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request)
Perform any desired context modifications before use.
-
Method Details
-
invokeBefore
void invokeBefore(@Nonnull org.apache.http.client.protocol.HttpClientContext context, @Nonnull org.apache.http.client.methods.HttpUriRequest request) throws IOExceptionPerform any desired context modifications before use.- Parameters:
context
- the context to operate onrequest
- the request that will be executed- Throws:
IOException
- if the call should be aborted
-
invokeAfter
void invokeAfter(@Nonnull org.apache.http.client.protocol.HttpClientContext context, @Nonnull org.apache.http.client.methods.HttpUriRequest request) throws IOExceptionPerform any desired context modifications after use.- Parameters:
context
- the context to operate onrequest
- the request that was executed- Throws:
IOException
- if the call should be aborted
-