Package com.gooddata

Class RequestIdInterceptor

  • All Implemented Interfaces:
    org.apache.http.HttpRequestInterceptor

    @Contract(threading=IMMUTABLE)
    public class RequestIdInterceptor
    extends Object
    implements org.apache.http.HttpRequestInterceptor
    Intercepts the client-side requests on low-level in order to be able to catch requests also from the Sardine, that is working independently from Spring RestTemplate to set the X-GDC-REQUEST header to them.
    • Constructor Detail

      • RequestIdInterceptor

        public RequestIdInterceptor()
    • Method Detail

      • 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