Class AsyncHttpRequestRetryExec

    • Method Detail

      • internalExecute

        private void internalExecute​(AsyncHttpRequestRetryExec.State state,
                                     org.apache.hc.core5.http.HttpRequest request,
                                     org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer,
                                     AsyncExecChain.Scope scope,
                                     AsyncExecChain chain,
                                     AsyncExecCallback asyncExecCallback)
                              throws org.apache.hc.core5.http.HttpException,
                                     java.io.IOException
        Throws:
        org.apache.hc.core5.http.HttpException
        java.io.IOException
      • execute

        public void execute​(org.apache.hc.core5.http.HttpRequest request,
                            org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer,
                            AsyncExecChain.Scope scope,
                            AsyncExecChain chain,
                            AsyncExecCallback asyncExecCallback)
                     throws org.apache.hc.core5.http.HttpException,
                            java.io.IOException
        Description copied from interface: AsyncExecChainHandler
        Executes the actual HTTP request. The handler can choose to return a response message immediately inside the call or asynchronously at some later point or delegate request execution to the next element in the execution chain.
        Specified by:
        execute in interface AsyncExecChainHandler
        Parameters:
        request - the actual request.
        entityProducer - the request entity producer or null if the request does not enclose an entity.
        scope - the execution scope .
        chain - the next element in the request execution chain.
        asyncExecCallback - the execution callback.
        Throws:
        org.apache.hc.core5.http.HttpException
        java.io.IOException