Package net.shibboleth.shared.httpclient
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 TypeMethodDescriptionvoidinvokeAfter(org.apache.hc.client5.http.protocol.HttpClientContext context, org.apache.hc.core5.http.ClassicHttpRequest request) Perform any desired context modifications after use.voidinvokeBefore(org.apache.hc.client5.http.protocol.HttpClientContext context, org.apache.hc.core5.http.ClassicHttpRequest request) Perform any desired context modifications before use.
-
Method Details
-
invokeBefore
void invokeBefore(@Nonnull org.apache.hc.client5.http.protocol.HttpClientContext context, @Nonnull org.apache.hc.core5.http.ClassicHttpRequest request) throws IOException Perform 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.hc.client5.http.protocol.HttpClientContext context, @Nonnull org.apache.hc.core5.http.ClassicHttpRequest request) throws IOException Perform 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
-