Class BaseProtocolWrapper

    • Constructor Detail

      • BaseProtocolWrapper

        public BaseProtocolWrapper​(BaseScenario scenario)
    • Method Detail

      • buildHttpClient

        protected abstract java.net.http.HttpClient buildHttpClient()
      • makeRequest

        protected java.net.http.HttpResponse<java.lang.String> makeRequest​(java.net.http.HttpClient client,
                                                                           java.net.http.HttpRequest request)
                                                                    throws java.io.IOException,
                                                                           java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • onAfterRequest

        protected void onAfterRequest​(java.net.http.HttpClient httpClient)
      • runRequest

        public CommonResponse runRequest()
                                  throws java.io.IOException,
                                         java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException