Uses of Class
org.apache.hc.core5.http.HttpException
-
Packages that use HttpException Package Description org.apache.hc.core5.http Core HTTP transport component APIs.org.apache.hc.core5.http.impl Default implementations of core HTTP APIs.org.apache.hc.core5.http.impl.bootstrap HTTP/1.1 requester and server bootstrap.org.apache.hc.core5.http.impl.io Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.org.apache.hc.core5.http.impl.nio Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http.io Core HTTP transport APIs based on the classic (blocking) I/O model.org.apache.hc.core5.http.io.support Support classes for the classic (blocking) I/O model.org.apache.hc.core5.http.nio Core HTTP transport APIs based on the asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.entity HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http.nio.support Support classes for the asynchronous I/O model.org.apache.hc.core5.http.nio.support.classic Support classes for the asynchronous I/O model that emulate behavior of the classic (blocking) I/O model.org.apache.hc.core5.http.protocol Core HTTP protocol interceptors.org.apache.hc.core5.http2 Core HTTP/2 transport component APIs.org.apache.hc.core5.http2.hpack HTTP/2 HPACK APIs.org.apache.hc.core5.http2.impl Default implementations of core HTTP/2 APIs.org.apache.hc.core5.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http2.nio HTTP/2 transport specific APIs based on the asynchronous, event driven I/O model.org.apache.hc.core5.http2.nio.support Support classes for HTTP/2 asynchronous transport.org.apache.hc.core5.http2.protocol HTTP/2 protocol interceptors.org.apache.hc.core5.reactive org.apache.hc.core5.testing.classic org.apache.hc.core5.testing.framework org.apache.hc.core5.testing.reactive -
-
Uses of HttpException in org.apache.hc.core5.http
Subclasses of HttpException in org.apache.hc.core5.http Modifier and Type Class Description classLengthRequiredExceptionSignals message rejection due to missing content length.classMethodNotSupportedExceptionSignals that an HTTP method is not supported.classMisdirectedRequestExceptionSignals a misdirected request (the server is not authoritative to handle the request).classNotImplementedExceptionSignals an unsupported / unimplemented feature of the HTTP protocol.classParseExceptionSignals a protocol exception due to failure to parse a message element.classProtocolExceptionSignals that an HTTP protocol violation has occurred.classRequestHeaderFieldsTooLargeExceptionSignals request header field length or total field size violation.classUnsupportedHttpVersionExceptionSignals an unsupported version of the HTTP protocol.Methods in org.apache.hc.core5.http that throw HttpException Modifier and Type Method Description longContentLengthStrategy. determineLength(HttpMessage message)Returns length of the given message in bytes.voidHttpRequestInterceptor. process(HttpRequest request, EntityDetails entity, HttpContext context)Processes a request.voidHttpResponseInterceptor. process(HttpResponse response, EntityDetails entity, HttpContext context)Processes a response.THttpRequestMapper. resolve(HttpRequest request, HttpContext context)Resolves a handler matching the given request. -
Uses of HttpException in org.apache.hc.core5.http.impl
Methods in org.apache.hc.core5.http.impl that throw HttpException Modifier and Type Method Description longDefaultContentLengthStrategy. determineLength(HttpMessage message)static voidServerSupport. validateResponse(HttpResponse response, EntityDetails responseEntityDetails) -
Uses of HttpException in org.apache.hc.core5.http.impl.bootstrap
-
Uses of HttpException in org.apache.hc.core5.http.impl.io
Methods in org.apache.hc.core5.http.impl.io with parameters of type HttpException Modifier and Type Method Description protected voidHttpService. handleException(HttpException ex, ClassicHttpResponse response)Handles the given exception and generates an HTTP response to be sent back to the client to inform about the exceptional condition encountered in the course of the request processing.Methods in org.apache.hc.core5.http.impl.io that throw HttpException Modifier and Type Method Description protected abstract TAbstractMessageParser. createMessage(CharArrayBuffer buffer)Subclasses must override this method to generate an instance ofHttpMessagebased on the initial input from the session buffer.protected ClassicHttpRequestDefaultHttpRequestParser. createMessage(CharArrayBuffer buffer)protected ClassicHttpResponseDefaultHttpResponseParser. createMessage(CharArrayBuffer buffer)ClassicHttpResponseHttpRequestExecutor. execute(ClassicHttpRequest request, HttpClientConnection conn, HttpResponseInformationCallback informationCallback, HttpContext context)Sends the request and obtain a response.ClassicHttpResponseHttpRequestExecutor. execute(ClassicHttpRequest request, HttpClientConnection conn, HttpContext context)Sends the request and obtain a response.voidHttpService. handleRequest(HttpServerConnection conn, HttpContext context)Handles receives one HTTP request over the given connection within the given execution context and sends a response back to the client.TAbstractMessageParser. parse(SessionInputBuffer buffer, java.io.InputStream inputStream)ClassicHttpRequestDefaultHttpRequestParser. parse(SessionInputBuffer buffer, java.io.InputStream inputStream)static Header[]AbstractMessageParser. parseHeaders(SessionInputBuffer inBuffer, java.io.InputStream inputStream, int maxHeaderCount, int maxLineLen, LineParser lineParser)Parses HTTP headers from the data receiver stream according to the generic format as specified by the HTTP/1.1 protocol specification.static Header[]AbstractMessageParser. parseHeaders(SessionInputBuffer inBuffer, java.io.InputStream inputStream, int maxHeaderCount, int maxLineLen, LineParser parser, java.util.List<CharArrayBuffer> headerLines)Parses HTTP headers from the data receiver stream according to the generic format as specified by the HTTP/1.1 protocol specification.voidHttpRequestExecutor. postProcess(ClassicHttpResponse response, HttpProcessor processor, HttpContext context)Post-processes the given response using the given protocol processor and completes the process of request execution.voidHttpRequestExecutor. preProcess(ClassicHttpRequest request, HttpProcessor processor, HttpContext context)Pre-process the given request using the given protocol processor and initiates the process of request execution.voidDefaultBHttpServerConnection. receiveRequestEntity(ClassicHttpRequest request)ClassicHttpRequestDefaultBHttpServerConnection. receiveRequestHeader()voidDefaultBHttpClientConnection. receiveResponseEntity(ClassicHttpResponse response)ClassicHttpResponseDefaultBHttpClientConnection. receiveResponseHeader()voidDefaultBHttpClientConnection. sendRequestEntity(ClassicHttpRequest request)voidDefaultBHttpClientConnection. sendRequestHeader(ClassicHttpRequest request)voidDefaultBHttpServerConnection. sendResponseEntity(ClassicHttpResponse response)voidDefaultBHttpServerConnection. sendResponseHeader(ClassicHttpResponse response)voidDefaultBHttpClientConnection. terminateRequest(ClassicHttpRequest request)voidAbstractMessageWriter. write(T message, SessionOutputBuffer buffer, java.io.OutputStream outputStream) -
Uses of HttpException in org.apache.hc.core5.http.impl.nio
Methods in org.apache.hc.core5.http.impl.nio with parameters of type HttpException Modifier and Type Method Description (package private) voidServerHttp1StreamDuplexer. terminateExchange(HttpException ex)(package private) voidServerHttp1StreamHandler. terminateExchange(HttpException ex)Methods in org.apache.hc.core5.http.impl.nio that throw HttpException Modifier and Type Method Description voidHttp1StreamChannel. activate()voidServerHttp1StreamDuplexer.DelayedOutputChannel. activate()(package private) voidServerHttp1StreamHandler. activateChannel()private voidServerHttp1StreamHandler. commitInformation(HttpResponse response)(package private) voidAbstractHttp1StreamDuplexer. commitMessageHead(OutgoingMessage messageHead, boolean endStream, FlushMode flushMode)private voidServerHttp1StreamHandler. commitPromise()private voidClientHttp1StreamHandler. commitRequest(HttpRequest request, EntityDetails entityDetails)private voidServerHttp1StreamHandler. commitResponse(HttpResponse response, EntityDetails responseEntityDetails)(package private) abstract voidAbstractHttp1StreamDuplexer. consumeData(java.nio.ByteBuffer src)(package private) voidClientHttp1StreamDuplexer. consumeData(java.nio.ByteBuffer src)(package private) voidClientHttp1StreamHandler. consumeData(java.nio.ByteBuffer src)(package private) voidServerHttp1StreamDuplexer. consumeData(java.nio.ByteBuffer src)(package private) voidServerHttp1StreamHandler. consumeData(java.nio.ByteBuffer src)(package private) abstract voidAbstractHttp1StreamDuplexer. consumeHeader(IncomingMessage messageHead, EntityDetails entityDetails)(package private) voidClientHttp1StreamDuplexer. consumeHeader(HttpResponse response, EntityDetails entityDetails)(package private) voidClientHttp1StreamHandler. consumeHeader(HttpResponse response, EntityDetails entityDetails)(package private) voidServerHttp1StreamDuplexer. consumeHeader(HttpRequest request, EntityDetails entityDetails)(package private) voidServerHttp1StreamHandler. consumeHeader(HttpRequest request, EntityDetails requestEntityDetails)(package private) abstract ContentDecoderAbstractHttp1StreamDuplexer. createContentDecoder(long contentLength, java.nio.channels.ReadableByteChannel channel, SessionInputBuffer buffer, BasicHttpTransportMetrics metrics)protected ContentDecoderClientHttp1StreamDuplexer. createContentDecoder(long len, java.nio.channels.ReadableByteChannel channel, SessionInputBuffer buffer, BasicHttpTransportMetrics metrics)protected ContentDecoderServerHttp1StreamDuplexer. createContentDecoder(long len, java.nio.channels.ReadableByteChannel channel, SessionInputBuffer buffer, BasicHttpTransportMetrics metrics)(package private) abstract ContentEncoderAbstractHttp1StreamDuplexer. createContentEncoder(long contentLength, java.nio.channels.WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics)protected ContentEncoderClientHttp1StreamDuplexer. createContentEncoder(long len, java.nio.channels.WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics)protected ContentEncoderServerHttp1StreamDuplexer. createContentEncoder(long len, java.nio.channels.WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics)protected abstract TAbstractMessageParser. createMessage(CharArrayBuffer buffer)CreatesHttpMessageinstance based on the content of the input buffer containing the first line of the incoming HTTP message.protected TDefaultHttpRequestParser. createMessage(CharArrayBuffer buffer)protected TDefaultHttpResponseParser. createMessage(CharArrayBuffer buffer)(package private) abstract voidAbstractHttp1StreamDuplexer. dataEnd(java.util.List<? extends Header> trailers)(package private) voidClientHttp1StreamDuplexer. dataEnd(java.util.List<? extends Header> trailers)(package private) voidClientHttp1StreamHandler. dataEnd(java.util.List<? extends Header> trailers)(package private) voidServerHttp1StreamDuplexer. dataEnd(java.util.List<? extends Header> trailers)(package private) voidServerHttp1StreamHandler. dataEnd(java.util.List<? extends Header> trailers)(package private) abstract voidAbstractHttp1StreamDuplexer. execute(RequestExecutionCommand executionCommand)(package private) voidClientHttp1StreamDuplexer. execute(RequestExecutionCommand executionCommand)(package private) voidServerHttp1StreamDuplexer. execute(RequestExecutionCommand executionCommand)(package private) abstract booleanAbstractHttp1StreamDuplexer. handleIncomingMessage(IncomingMessage incomingMessage)protected booleanClientHttp1StreamDuplexer. handleIncomingMessage(HttpResponse response)protected booleanServerHttp1StreamDuplexer. handleIncomingMessage(HttpRequest request)(package private) abstract booleanAbstractHttp1StreamDuplexer. handleOutgoingMessage(OutgoingMessage outgoingMessage)protected booleanClientHttp1StreamDuplexer. handleOutgoingMessage(HttpRequest request)protected booleanServerHttp1StreamDuplexer. handleOutgoingMessage(HttpResponse response)(package private) abstract voidAbstractHttp1StreamDuplexer. inputEnd()(package private) voidClientHttp1StreamDuplexer. inputEnd()(package private) voidServerHttp1StreamDuplexer. inputEnd()voidAbstractHttp1StreamDuplexer. onConnect()voidAbstractHttp1StreamDuplexer. onInput(java.nio.ByteBuffer src)voidAbstractHttp1StreamDuplexer. onOutput()voidAbstractHttp1StreamDuplexer. onTimeout(Timeout timeout)(package private) abstract voidAbstractHttp1StreamDuplexer. outputEnd()(package private) voidClientHttp1StreamDuplexer. outputEnd()(package private) voidServerHttp1StreamDuplexer. outputEnd()TAbstractMessageParser. parse(SessionInputBuffer sessionBuffer, boolean endOfStream)TDefaultHttpRequestParser. parse(SessionInputBuffer sessionBuffer, boolean endOfStream)private TAbstractMessageParser. parseHeadLine()(package private) IncomingMessageAbstractHttp1StreamDuplexer. parseMessageHead(boolean endOfStream)(package private) HttpRequestServerHttp1StreamDuplexer. parseMessageHead(boolean endOfStream)private voidAbstractHttp1StreamDuplexer. processCommands()(package private) abstract voidAbstractHttp1StreamDuplexer. produceOutput()(package private) voidClientHttp1StreamDuplexer. produceOutput()(package private) voidClientHttp1StreamHandler. produceOutput()(package private) voidServerHttp1StreamDuplexer. produceOutput()(package private) voidServerHttp1StreamHandler. produceOutput()voidHttp1StreamChannel. submit(OutgoingMessage messageHead, boolean endStream, FlushMode flushMode)voidServerHttp1StreamDuplexer.DelayedOutputChannel. submit(HttpResponse response, boolean endStream, FlushMode flushMode)(package private) voidServerHttp1StreamDuplexer. terminateExchange(HttpException ex)(package private) voidServerHttp1StreamHandler. terminateExchange(HttpException ex)(package private) abstract voidAbstractHttp1StreamDuplexer. updateCapacity(CapacityChannel capacityChannel)(package private) voidClientHttp1StreamDuplexer. updateCapacity(CapacityChannel capacityChannel)(package private) voidServerHttp1StreamDuplexer. updateCapacity(CapacityChannel capacityChannel)voidAbstractMessageWriter. write(T message, SessionOutputBuffer sessionBuffer) -
Uses of HttpException in org.apache.hc.core5.http.io
Methods in org.apache.hc.core5.http.io that throw HttpException Modifier and Type Method Description voidHttpResponseInformationCallback. execute(HttpResponse response, HttpConnection connection, HttpContext context)voidHttpFilterHandler. handle(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain)Processes the incoming HTTP request and if processing has been completed submits a final response to the client.voidHttpRequestHandler. handle(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context)Handles the request and produces a response to be sent back to the client.voidHttpServerRequestHandler. handle(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context)Handles the request and submits a final response to be sent back to the client.THttpClientResponseHandler. handleResponse(ClassicHttpResponse response)Processes anClassicHttpResponseand returns some value corresponding to that response.THttpMessageParser. parse(SessionInputBuffer buffer, java.io.InputStream inputStream)Generates an instance ofMessageHeadersfrom the given input stream..voidHttpFilterChain. proceed(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context)Proceeds to the next element in the request processing chain.voidHttpServerConnection. receiveRequestEntity(ClassicHttpRequest request)Receives the next request entity available from this connection and attaches it to an existing request.ClassicHttpRequestHttpServerConnection. receiveRequestHeader()Receives the request line and all headers available from this connection.voidHttpClientConnection. receiveResponseEntity(ClassicHttpResponse response)Receives the next response entity available from this connection and attaches it to an existing HttpResponse object.ClassicHttpResponseHttpClientConnection. receiveResponseHeader()Receives the request line and headers of the next response available from this connection.voidHttpFilterChain.ResponseTrigger. sendInformation(ClassicHttpResponse response)Sends an intermediate informational HTTP response to the client.voidHttpServerRequestHandler.ResponseTrigger. sendInformation(ClassicHttpResponse response)Sends an intermediate informational HTTP response to the client.voidHttpClientConnection. sendRequestEntity(ClassicHttpRequest request)Sends the request entity over the connection.voidHttpClientConnection. sendRequestHeader(ClassicHttpRequest request)Sends the request line and all headers over the connection.voidHttpServerConnection. sendResponseEntity(ClassicHttpResponse response)Sends the response entity of a response over this connection.voidHttpServerConnection. sendResponseHeader(ClassicHttpResponse response)Sends the response line and headers of a response over this connection.voidHttpFilterChain.ResponseTrigger. submitResponse(ClassicHttpResponse response)Sends a final HTTP response to the client.voidHttpServerRequestHandler.ResponseTrigger. submitResponse(ClassicHttpResponse response)Sends a final HTTP response to the client.voidHttpClientConnection. terminateRequest(ClassicHttpRequest request)Terminates request prematurely potentially leaving the connection in a inconsistent state.voidHttpMessageWriter. write(T message, SessionOutputBuffer buffer, java.io.OutputStream outputStream)Serializes an instance ofMessageHeadersto the given output stream. -
Uses of HttpException in org.apache.hc.core5.http.io.support
Methods in org.apache.hc.core5.http.io.support that throw HttpException Modifier and Type Method Description protected HttpEntityHttpServerExpectationFilter. generateResponseContent(HttpResponse expectationFailed)Generates response content entity for the final HTTP response with an error status representing the cause of expectation failure.voidAbstractHttpServerAuthFilter. handle(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain)voidBasicHttpServerExpectationDecorator. handle(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context)voidBasicHttpServerRequestHandler. handle(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context)voidHttpServerExpectationFilter. handle(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain)voidHttpServerFilterChainElement. handle(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context)voidHttpServerFilterChainRequestHandler. handle(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger trigger, HttpContext context)voidTerminalServerFilter. handle(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain)protected abstract TAbstractHttpServerAuthFilter. parseChallengeResponse(java.lang.String authorizationValue, HttpContext context)Parses authorization header value into an authentication token sent by the client as a response to an authentication challenge.protected booleanHttpServerExpectationFilter. verify(ClassicHttpRequest request, HttpContext context)Verifies the HTTP request and decides whether it meets server expectations and the request processing can continue. -
Uses of HttpException in org.apache.hc.core5.http.nio
Methods in org.apache.hc.core5.http.nio that throw HttpException Modifier and Type Method Description voidAsyncClientExchangeHandler. consumeInformation(HttpResponse response, HttpContext context)Triggered to signal receipt of an intermediate (1xx) HTTP response.voidAsyncPushConsumer. consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context)Triggered to signal receipt of a request message head used as a promise and the corresponding pushed response.voidAsyncRequestConsumer. consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext context, FutureCallback<T> resultCallback)Triggered to signal receipt of a request message head.voidAsyncClientExchangeHandler. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext context)Triggered to signal receipt of a response message head.voidAsyncResponseConsumer. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext context, FutureCallback<T> resultCallback)Triggered to signal receipt of a response message head.THandlerFactory. create(HttpRequest request, HttpContext context)Creates a new handler instance based on properties of an incoming request message..AsyncDataConsumerAsyncFilterHandler. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)Processes the incoming HTTP request and if processing has been completed submits a final response to the client.voidAsyncServerRequestHandler. handle(T requestObject, AsyncServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context)Triggered to handles the request object produced by theAsyncRequestConsumerreturned from theAsyncServerRequestHandler.prepare(HttpRequest, EntityDetails, HttpContext)method.voidAsyncServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)Processes the actual HTTP request.voidAsyncResponseConsumer. informationResponse(HttpResponse response, HttpContext context)Triggered to signal receipt of an intermediate (1xx) HTTP response.TNHttpMessageParser. parse(SessionInputBuffer buffer, boolean endOfStream)Attempts to parse a complete message head from the content of the internal buffer.AsyncRequestConsumer<T>AsyncServerRequestHandler. prepare(HttpRequest request, EntityDetails entityDetails, HttpContext context)Triggered to signal new incoming request.AsyncDataConsumerAsyncFilterChain. proceed(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger)Proceeds to the next element in the request processing chain.voidAsyncClientExchangeHandler. produceRequest(RequestChannel channel, HttpContext context)Triggered to signal the ability of the underlying request channel to accept a request messages.voidAsyncPushProducer. produceResponse(ResponseChannel channel, HttpContext context)Triggered to signal the ability of the underlying response channel to accept response messages.voidAsyncFilterChain.ResponseTrigger. pushPromise(HttpRequest promise, AsyncPushProducer responseProducer)Pushes a request message head as a promise to deliver a response message.voidAsyncServerRequestHandler.ResponseTrigger. pushPromise(HttpRequest promise, HttpContext context, AsyncPushProducer responseProducer)Pushes a request message head as a promise to deliver a response message.voidResponseChannel. pushPromise(HttpRequest promise, AsyncPushProducer responseProducer, HttpContext context)Pushes a request message head through this channel as a promise to deliver a response message.voidAsyncFilterChain.ResponseTrigger. sendInformation(HttpResponse response)Sends an intermediate informational HTTP response to the client.voidAsyncServerRequestHandler.ResponseTrigger. sendInformation(HttpResponse response, HttpContext context)Sends an intermediate informational HTTP response to the client.voidResponseChannel. sendInformation(HttpResponse response, HttpContext context)Sends an intermediate informational HTTP response through this channel.voidAsyncRequestProducer. sendRequest(RequestChannel channel, HttpContext context)Triggered to signal the ability of the underlying request channel to accept a request messages.voidRequestChannel. sendRequest(HttpRequest request, EntityDetails entityDetails, HttpContext context)Sends a request through this channel.voidAsyncResponseProducer. sendResponse(ResponseChannel channel, HttpContext context)Triggered to signal the ability of the underlying response channel to accept response messages.voidResponseChannel. sendResponse(HttpResponse response, EntityDetails entityDetails, HttpContext context)Sends a final HTTP response through this channel.voidAsyncDataConsumer. streamEnd(java.util.List<? extends Header> trailers)Triggered to signal termination of the data stream.voidAsyncEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)Signals beginning of an incoming request entity stream.voidAsyncFilterChain.ResponseTrigger. submitResponse(HttpResponse response, AsyncEntityProducer entityProducer)Sends a final HTTP response to the client.voidAsyncServerRequestHandler.ResponseTrigger. submitResponse(AsyncResponseProducer responseProducer, HttpContext context)Sends a final HTTP response to the client.voidNHttpMessageWriter. write(T message, SessionOutputBuffer buffer)Writes out the HTTP message head. -
Uses of HttpException in org.apache.hc.core5.http.nio.entity
Methods in org.apache.hc.core5.http.nio.entity that throw HttpException Modifier and Type Method Description voidAbstractBinDataConsumer. streamEnd(java.util.List<? extends Header> trailers)voidAbstractCharDataConsumer. streamEnd(java.util.List<? extends Header> trailers)voidDigestingEntityConsumer. streamEnd(java.util.List<? extends Header> trailers)protected abstract voidAbstractBinAsyncEntityConsumer. streamStart(ContentType contentType)Triggered to signal beginning of entity content stream.voidAbstractBinAsyncEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)protected abstract voidAbstractCharAsyncEntityConsumer. streamStart(ContentType contentType)Triggered to signal beginning of entity content stream.voidAbstractCharAsyncEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)protected voidBasicAsyncEntityConsumer. streamStart(ContentType contentType)voidDigestingEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)voidDiscardingEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)voidNoopEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<java.lang.Void> resultCallback)Deprecated.protected voidStringAsyncEntityConsumer. streamStart(ContentType contentType) -
Uses of HttpException in org.apache.hc.core5.http.nio.support
Methods in org.apache.hc.core5.http.nio.support that throw HttpException Modifier and Type Method Description voidBasicClientExchangeHandler. consumeInformation(HttpResponse response, HttpContext httpContext)voidAbstractAsyncPushHandler. consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext httpContext)voidAbstractAsyncRequesterConsumer. consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<T> resultCallback)voidBasicRequestConsumer. consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpRequest,T>> resultCallback)voidAbstractAsyncResponseConsumer. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<T> resultCallback)voidBasicClientExchangeHandler. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext)voidBasicResponseConsumer. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpResponse,T>> resultCallback)AsyncServerExchangeHandlerAsyncServerFilterChainExchangeHandlerFactory. create(HttpRequest request, HttpContext context)AsyncServerExchangeHandlerDefaultAsyncResponseExchangeHandlerFactory. create(HttpRequest request, HttpContext context)private AsyncServerExchangeHandlerDefaultAsyncResponseExchangeHandlerFactory. createHandler(HttpRequest request, HttpContext context)protected AsyncEntityProducerAsyncServerExpectationFilter. generateResponseContent(HttpResponse expectationFailed)AsyncDataConsumerAbstractAsyncServerAuthFilter. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)protected abstract voidAbstractServerExchangeHandler. handle(T requestMessage, AsyncServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context)Triggered to handles the request object produced by theAsyncRequestConsumerreturned from theAbstractServerExchangeHandler.supplyConsumer(HttpRequest, EntityDetails, HttpContext)method.AsyncDataConsumerAsyncServerExpectationFilter. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)AsyncDataConsumerAsyncServerFilterChainElement. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger)protected voidBasicServerExchangeHandler. handle(T requestMessage, AsyncServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context)AsyncDataConsumerTerminalAsyncServerFilter. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)voidAbstractServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)voidBasicAsyncServerExpectationDecorator. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)voidImmediateResponseExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)protected abstract voidAbstractAsyncPushHandler. handleResponse(HttpRequest promise, T responseMessage)Triggered to handle the push message with the given promised request.voidBasicResponseConsumer. informationResponse(HttpResponse response, HttpContext httpContext)protected abstract TAbstractAsyncServerAuthFilter. parseChallengeResponse(java.lang.String authorizationValue, HttpContext context)Parses authorization header value into an authentication token sent by the client as a response to an authentication challenge.voidBasicClientExchangeHandler. produceRequest(RequestChannel requestChannel, HttpContext httpContext)voidBasicPushProducer. produceResponse(ResponseChannel channel, HttpContext httpContext)voidBasicRequestProducer. sendRequest(RequestChannel requestChannel, HttpContext httpContext)voidBasicResponseProducer. sendResponse(ResponseChannel responseChannel, HttpContext httpContext)voidAbstractAsyncPushHandler. streamEnd(java.util.List<? extends Header> trailers)voidAbstractAsyncRequesterConsumer. streamEnd(java.util.List<? extends Header> trailers)voidAbstractAsyncResponseConsumer. streamEnd(java.util.List<? extends Header> trailers)voidAbstractServerExchangeHandler. streamEnd(java.util.List<? extends Header> trailers)voidBasicAsyncServerExpectationDecorator. streamEnd(java.util.List<? extends Header> trailers)voidBasicClientExchangeHandler. streamEnd(java.util.List<? extends Header> trailers)voidBasicRequestConsumer. streamEnd(java.util.List<? extends Header> trailers)voidBasicResponseConsumer. streamEnd(java.util.List<? extends Header> trailers)voidImmediateResponseExchangeHandler. streamEnd(java.util.List<? extends Header> trailers)protected abstract AsyncRequestConsumer<T>AbstractServerExchangeHandler. supplyConsumer(HttpRequest request, EntityDetails entityDetails, HttpContext context)Triggered to supply a request consumer to process the incoming request.protected AsyncRequestConsumer<T>BasicServerExchangeHandler. supplyConsumer(HttpRequest request, EntityDetails entityDetails, HttpContext context)protected booleanAsyncServerExpectationFilter. verify(HttpRequest request, HttpContext context)protected AsyncResponseProducerBasicAsyncServerExpectationDecorator. verify(HttpRequest request, HttpContext context) -
Uses of HttpException in org.apache.hc.core5.http.nio.support.classic
Methods in org.apache.hc.core5.http.nio.support.classic that throw HttpException Modifier and Type Method Description protected abstract voidAbstractClassicServerExchangeHandler. handle(HttpRequest request, java.io.InputStream requestStream, HttpResponse response, java.io.OutputStream responseStream, HttpContext context)Handles an incoming request optionally reading its entity content form the given input stream and generates a response optionally writing out its entity content into the given output stream.voidAbstractClassicServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)voidAbstractClassicEntityConsumer. streamEnd(java.util.List<? extends Header> trailers)voidAbstractClassicServerExchangeHandler. streamEnd(java.util.List<? extends Header> trailers)voidAbstractClassicEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback) -
Uses of HttpException in org.apache.hc.core5.http.protocol
Methods in org.apache.hc.core5.http.protocol that throw HttpException Modifier and Type Method Description voidDefaultHttpProcessor. process(HttpRequest request, EntityDetails entity, HttpContext context)voidDefaultHttpProcessor. process(HttpResponse response, EntityDetails entity, HttpContext context)voidRequestConnControl. process(HttpRequest request, EntityDetails entity, HttpContext context)voidRequestContent. process(HttpRequest request, EntityDetails entity, HttpContext context)voidRequestDate. process(HttpRequest request, EntityDetails entity, HttpContext context)voidRequestExpectContinue. process(HttpRequest request, EntityDetails entity, HttpContext context)voidRequestTargetHost. process(HttpRequest request, EntityDetails entity, HttpContext context)voidRequestUserAgent. process(HttpRequest request, EntityDetails entity, HttpContext context)voidRequestValidateHost. process(HttpRequest request, EntityDetails entity, HttpContext context)voidResponseConnControl. process(HttpResponse response, EntityDetails entity, HttpContext context)voidResponseContent. process(HttpResponse response, EntityDetails entity, HttpContext context)Processes the response (possibly updating or inserting) Content-Length and Transfer-Encoding headers.voidResponseDate. process(HttpResponse response, EntityDetails entity, HttpContext context)voidResponseServer. process(HttpResponse response, EntityDetails entity, HttpContext context) -
Uses of HttpException in org.apache.hc.core5.http2
Methods in org.apache.hc.core5.http2 that throw HttpException Modifier and Type Method Description TH2MessageConverter. convert(java.util.List<Header> headers)Converts given list of HTTP/2 headers to aHttpMessage.java.util.List<Header>H2MessageConverter. convert(T message)Converts givenHttpMessageto a list of HTTP/2 headers. -
Uses of HttpException in org.apache.hc.core5.http2.hpack
Subclasses of HttpException in org.apache.hc.core5.http2.hpack Modifier and Type Class Description classHeaderListConstraintExceptionSignals a header list constraint violation.classHPackExceptionSignals HPACK protocol violation. -
Uses of HttpException in org.apache.hc.core5.http2.impl
Methods in org.apache.hc.core5.http2.impl that throw HttpException Modifier and Type Method Description HttpRequestDefaultH2RequestConverter. convert(java.util.List<Header> headers)java.util.List<Header>DefaultH2RequestConverter. convert(HttpRequest message)HttpResponseDefaultH2ResponseConverter. convert(java.util.List<Header> headers)java.util.List<Header>DefaultH2ResponseConverter. convert(HttpResponse message) -
Uses of HttpException in org.apache.hc.core5.http2.impl.nio
Methods in org.apache.hc.core5.http2.impl.nio with parameters of type HttpException Modifier and Type Method Description (package private) voidAbstractH2StreamMultiplexer.H2Stream. handle(HttpException ex)voidClientH2StreamHandler. handle(HttpException ex, boolean endStream)voidClientPushH2StreamHandler. handle(HttpException ex, boolean endStream)voidH2StreamHandler. handle(HttpException ex, boolean endStream)voidNoopH2StreamHandler. handle(HttpException ex, boolean endStream)voidServerH2StreamHandler. handle(HttpException ex, boolean endStream)voidServerPushH2StreamHandler. handle(HttpException ex, boolean endStream)Methods in org.apache.hc.core5.http2.impl.nio that throw HttpException Modifier and Type Method Description private voidServerH2StreamHandler. commitInformation(HttpResponse response)private voidServerPushH2StreamHandler. commitInformation(HttpResponse response)private voidServerH2StreamHandler. commitPromise(HttpRequest promise, AsyncPushProducer pushProducer)private voidServerPushH2StreamHandler. commitPromise(HttpRequest promise, AsyncPushProducer pushProducer)private voidClientH2StreamHandler. commitRequest(HttpRequest request, EntityDetails entityDetails)private voidServerH2StreamHandler. commitResponse(HttpResponse response, EntityDetails responseEntityDetails)private voidServerPushH2StreamHandler. commitResponse(HttpResponse response, EntityDetails responseEntityDetails)private voidAbstractH2StreamMultiplexer. consumeContinuationFrame(RawFrame frame, AbstractH2StreamMultiplexer.H2Stream stream)(package private) voidAbstractH2StreamMultiplexer.H2Stream. consumeData(java.nio.ByteBuffer src)voidClientH2StreamHandler. consumeData(java.nio.ByteBuffer src, boolean endStream)voidClientPushH2StreamHandler. consumeData(java.nio.ByteBuffer src, boolean endStream)voidH2StreamHandler. consumeData(java.nio.ByteBuffer src, boolean endStream)voidNoopH2StreamHandler. consumeData(java.nio.ByteBuffer src, boolean endStream)voidServerH2StreamHandler. consumeData(java.nio.ByteBuffer src, boolean endStream)voidServerPushH2StreamHandler. consumeData(java.nio.ByteBuffer src, boolean endStream)private voidAbstractH2StreamMultiplexer. consumeDataFrame(RawFrame frame, AbstractH2StreamMultiplexer.H2Stream stream)private voidAbstractH2StreamMultiplexer. consumeFrame(RawFrame frame)(package private) voidAbstractH2StreamMultiplexer.H2Stream. consumeHeader(java.util.List<Header> headers)voidClientH2StreamHandler. consumeHeader(java.util.List<Header> headers, boolean endStream)voidClientPushH2StreamHandler. consumeHeader(java.util.List<Header> headers, boolean endStream)voidH2StreamHandler. consumeHeader(java.util.List<Header> headers, boolean endStream)voidNoopH2StreamHandler. consumeHeader(java.util.List<Header> headers, boolean endStream)voidServerH2StreamHandler. consumeHeader(java.util.List<Header> headers, boolean endStream)voidServerPushH2StreamHandler. consumeHeader(java.util.List<Header> requestHeaders, boolean requestEndStream)private voidAbstractH2StreamMultiplexer. consumeHeaderFrame(RawFrame frame, AbstractH2StreamMultiplexer.H2Stream stream)(package private) voidAbstractH2StreamMultiplexer.H2Stream. consumePromise(java.util.List<Header> headers)voidClientH2StreamHandler. consumePromise(java.util.List<Header> headers)voidClientPushH2StreamHandler. consumePromise(java.util.List<Header> headers)voidH2StreamHandler. consumePromise(java.util.List<Header> headers)voidNoopAsyncPushHandler. consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context)voidNoopH2StreamHandler. consumePromise(java.util.List<Header> headers)voidServerH2StreamHandler. consumePromise(java.util.List<Header> headers)voidServerPushH2StreamHandler. consumePromise(java.util.List<Header> headers)private voidAbstractH2StreamMultiplexer. consumePushPromiseFrame(RawFrame frame, java.nio.ByteBuffer payload, AbstractH2StreamMultiplexer.H2Stream promisedStream)private voidAbstractH2StreamMultiplexer. consumeSettingsFrame(java.nio.ByteBuffer payload)(package private) java.util.List<Header>AbstractH2StreamMultiplexer. decodeHeaders(java.nio.ByteBuffer payload)(package private) java.util.List<Header>ServerH2StreamMultiplexer. decodeHeaders(java.nio.ByteBuffer payload)(package private) voidAbstractH2StreamMultiplexer.H2Stream. handle(HttpException ex)voidClientH2StreamHandler. handle(HttpException ex, boolean endStream)voidClientPushH2StreamHandler. handle(HttpException ex, boolean endStream)voidH2StreamHandler. handle(HttpException ex, boolean endStream)voidNoopH2StreamHandler. handle(HttpException ex, boolean endStream)voidServerH2StreamHandler. handle(HttpException ex, boolean endStream)voidServerPushH2StreamHandler. handle(HttpException ex, boolean endStream)voidAbstractH2StreamMultiplexer. onConnect()voidAbstractH2StreamMultiplexer. onInput(java.nio.ByteBuffer src)voidAbstractH2StreamMultiplexer. onOutput()voidAbstractH2StreamMultiplexer. onTimeout(Timeout timeout)private voidAbstractH2StreamMultiplexer. processPendingCommands()(package private) voidAbstractH2StreamMultiplexer.H2Stream. produceOutput()private voidAbstractH2StreamMultiplexer. produceOutput()voidClientH2StreamHandler. produceOutput()voidClientPushH2StreamHandler. produceOutput()voidH2StreamHandler. produceOutput()voidNoopH2StreamHandler. produceOutput()voidServerH2StreamHandler. produceOutput()voidServerPushH2StreamHandler. produceOutput()voidAbstractH2StreamMultiplexer.H2StreamChannelImpl. push(java.util.List<Header> headers, AsyncPushProducer pushProducer)voidH2StreamChannel. push(java.util.List<Header> headers, AsyncPushProducer pushProducer)voidNoopAsyncPushHandler. streamEnd(java.util.List<? extends Header> trailers)voidH2StreamChannel. submit(java.util.List<Header> headers, boolean endStream) -
Uses of HttpException in org.apache.hc.core5.http2.nio
Methods in org.apache.hc.core5.http2.nio that throw HttpException Modifier and Type Method Description voidAsyncPingHandler. consumeResponse(java.nio.ByteBuffer feedback)Triggered to signal receipt of a ping response message. -
Uses of HttpException in org.apache.hc.core5.http2.nio.support
Methods in org.apache.hc.core5.http2.nio.support that throw HttpException Modifier and Type Method Description voidBasicPingHandler. consumeResponse(java.nio.ByteBuffer feedback)AsyncPushConsumerDefaultAsyncPushConsumerFactory. create(HttpRequest request, HttpContext context) -
Uses of HttpException in org.apache.hc.core5.http2.protocol
Methods in org.apache.hc.core5.http2.protocol that throw HttpException Modifier and Type Method Description voidH2RequestConnControl. process(HttpRequest request, EntityDetails entity, HttpContext context)voidH2RequestContent. process(HttpRequest request, EntityDetails entity, HttpContext context)voidH2RequestTargetHost. process(HttpRequest request, EntityDetails entity, HttpContext context)voidH2RequestValidateHost. process(HttpRequest request, EntityDetails entity, HttpContext context)voidH2ResponseConnControl. process(HttpResponse response, EntityDetails entity, HttpContext context)voidH2ResponseContent. process(HttpResponse response, EntityDetails entity, HttpContext context) -
Uses of HttpException in org.apache.hc.core5.reactive
Methods in org.apache.hc.core5.reactive that throw HttpException Modifier and Type Method Description voidReactiveServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)voidReactiveRequestProcessor. processRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<java.nio.ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<java.nio.ByteBuffer>> responseBodyCallback)Processes the actual HTTP request.voidReactiveServerExchangeHandler. streamEnd(java.util.List<? extends Header> trailers) -
Uses of HttpException in org.apache.hc.core5.testing.classic
Methods in org.apache.hc.core5.testing.classic that throw HttpException Modifier and Type Method Description ClassicHttpResponseClassicTestClient. execute(HttpHost targetHost, ClassicHttpRequest request, HttpContext context) -
Uses of HttpException in org.apache.hc.core5.testing.framework
Methods in org.apache.hc.core5.testing.framework that throw HttpException Modifier and Type Method Description voidTestingFrameworkRequestHandler. handle(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context)Checks the HTTP request against the requestExpectations that it was previously given. -
Uses of HttpException in org.apache.hc.core5.testing.reactive
Methods in org.apache.hc.core5.testing.reactive that throw HttpException Modifier and Type Method Description voidReactiveEchoProcessor. processRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<java.nio.ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<java.nio.ByteBuffer>> responseBodyFuture)voidReactiveRandomProcessor. processRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<java.nio.ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<java.nio.ByteBuffer>> responseBodyCallback)
-