Class ThreadLocalClientTLSCredentialHandler
java.lang.Object
org.opensaml.security.httpclient.impl.ThreadLocalClientTLSCredentialHandler
- All Implemented Interfaces:
HttpClientContextHandler
public class ThreadLocalClientTLSCredentialHandler
extends Object
implements HttpClientContextHandler
An implementation of
HttpClientContextHandler
which clears the thread local client TLS credential
held by ThreadLocalX509CredentialContext
.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
invokeAfter
(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request) void
invokeBefore
(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request)
-
Field Details
-
log
private final org.slf4j.Logger logLogger.
-
-
Constructor Details
-
ThreadLocalClientTLSCredentialHandler
public ThreadLocalClientTLSCredentialHandler()
-
-
Method Details
-
invokeBefore
public void invokeBefore(@Nonnull org.apache.http.client.protocol.HttpClientContext context, @Nonnull org.apache.http.client.methods.HttpUriRequest request) throws IOException - Specified by:
invokeBefore
in interfaceHttpClientContextHandler
- Throws:
IOException
-
invokeAfter
public void invokeAfter(@Nonnull org.apache.http.client.protocol.HttpClientContext context, @Nonnull org.apache.http.client.methods.HttpUriRequest request) throws IOException - Specified by:
invokeAfter
in interfaceHttpClientContextHandler
- Throws:
IOException
-