Interface AsyncRequestConsumer<T>

    • Method Detail

      • consumeRequest

        void consumeRequest​(HttpRequest request,
                            EntityDetails entityDetails,
                            HttpContext context,
                            FutureCallback<T> resultCallback)
                     throws HttpException,
                            java.io.IOException
        Triggered to signal receipt of a request message head.
        Parameters:
        request - the request message head.
        entityDetails - the request entity details or null if the request does not enclose an entity.
        context - the actual execution context.
        resultCallback - the result callback called when request processing has been completed successfully or unsuccessfully.
        Throws:
        HttpException
        java.io.IOException
      • failed

        void failed​(java.lang.Exception cause)
        Triggered to signal a failure in data processing.
        Parameters:
        cause - the cause of the failure.