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 String REQUEST_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.HttpClientBuilder add​(org.apache.http.impl.client.HttpClientBuilder builder)  
    org.apache.http.impl.client.CloseableHttpClient createClient​(org.apache.http.client.CredentialsProvider credentialsProvider)  
    org.apache.http.impl.client.HttpClientBuilder createClientBuilder()  
    Long getResponseSizeLimit()  
    void process​(org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context)  
    void process​(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context)  
    void setResponseSizeLimit​(Long responseSizeLimit)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • HCInterceptor

      public HCInterceptor​(Long responseSizeLimit)
    • 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:
      process in interface org.apache.http.HttpRequestInterceptor
      Throws:
      org.apache.http.HttpException
      IOException
    • process

      public void process​(org.apache.http.HttpResponse response, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException, IOException
      Specified by:
      process in interface org.apache.http.HttpResponseInterceptor
      Throws:
      org.apache.http.HttpException
      IOException
    • 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

      public Long getResponseSizeLimit()
    • setResponseSizeLimit

      public void setResponseSizeLimit​(Long responseSizeLimit)