Class TestDescriptionInterceptor

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

    public class TestDescriptionInterceptor
    extends java.lang.Object
    implements org.apache.http.HttpRequestInterceptor
    HttpClient interceptor that propagates the current test name as part HTTP request headers. Headers can then be logged, exported as MDC info etc. by TestNameLoggingFilter. Meant to help in correlating the server side logs with the test case being executed.
    See Also:
    http://www.slf4j.org/manual.html
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void process​(org.apache.http.HttpRequest httpRequest, org.apache.http.protocol.HttpContext httpContext)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TestDescriptionInterceptor

        public TestDescriptionInterceptor()
    • Method Detail

      • process

        public void process​(org.apache.http.HttpRequest httpRequest,
                            org.apache.http.protocol.HttpContext httpContext)
                     throws org.apache.http.HttpException,
                            java.io.IOException
        Specified by:
        process in interface org.apache.http.HttpRequestInterceptor
        Throws:
        org.apache.http.HttpException
        java.io.IOException