Class HCInterceptor
java.lang.Object
com.aeontronix.kryptotek.rest.client.httpcomponents.HCInterceptor
- All Implemented Interfaces:
org.apache.http.HttpRequestInterceptor,org.apache.http.HttpResponseInterceptor
public class HCInterceptor extends Object implements org.apache.http.HttpRequestInterceptor, org.apache.http.HttpResponseInterceptor
Created by yannick on 23/10/2014.
-
Field Summary
Fields Modifier and Type Field Description static StringREQUEST_AUTHZ -
Constructor Summary
Constructors Constructor Description HCInterceptor(@NotNull com.aeontronix.kryptotek.CryptoEngine cryptoEngine, Long responseSizeLimit)HCInterceptor(Long responseSizeLimit) -
Method Summary
Modifier and Type Method Description org.apache.http.impl.client.HttpClientBuilderadd(org.apache.http.impl.client.HttpClientBuilder builder)org.apache.http.impl.client.CloseableHttpClientcreateClient(org.apache.http.client.CredentialsProvider credentialsProvider)org.apache.http.impl.client.HttpClientBuildercreateClientBuilder()LonggetResponseSizeLimit()voidprocess(org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context)voidprocess(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)voidsetResponseSizeLimit(Long responseSizeLimit)
-
Field Details
-
REQUEST_AUTHZ
- See Also:
- Constant Field Values
-
-
Constructor Details
-
HCInterceptor
-
HCInterceptor
public HCInterceptor(@NotNull @NotNull com.aeontronix.kryptotek.CryptoEngine cryptoEngine, Long responseSizeLimit)
-
-
Method Details
-
process
public void process(org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException, IOException- Specified by:
processin interfaceorg.apache.http.HttpRequestInterceptor- Throws:
org.apache.http.HttpExceptionIOException
-
process
public void process(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException, IOException- Specified by:
processin interfaceorg.apache.http.HttpResponseInterceptor- Throws:
org.apache.http.HttpExceptionIOException
-
add
public org.apache.http.impl.client.HttpClientBuilder add(org.apache.http.impl.client.HttpClientBuilder builder) -
createClientBuilder
public org.apache.http.impl.client.HttpClientBuilder createClientBuilder() -
createClient
public org.apache.http.impl.client.CloseableHttpClient createClient(org.apache.http.client.CredentialsProvider credentialsProvider) -
getResponseSizeLimit
-
setResponseSizeLimit
-