Uses of Class
org.apache.hc.core5.http.HttpException
Packages that use HttpException
Package
Description
Core HTTP transport component APIs.
Default implementations of core HTTP APIs.
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Core HTTP transport APIs based on the classic (blocking) I/O model.
Support classes for the classic (blocking) I/O model.
Core HTTP transport APIs based on the asynchronous, event driven I/O model.
HTTP message entity APIs based on the asynchronous (non-blocking) I/O model.
Support classes for the asynchronous I/O model.
Support classes for the asynchronous I/O model that emulate
behavior of the classic (blocking) I/O model.
Core HTTP protocol interceptors.
Core HTTP/2 transport component APIs.
HTTP/2 HPACK APIs.
Default implementations of core HTTP/2 APIs.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
HTTP/2 transport specific APIs based on the asynchronous,
event driven I/O model.
Support classes for HTTP/2 asynchronous transport.
HTTP/2 protocol interceptors.
-
Uses of HttpException in org.apache.hc.core5.http
Subclasses of HttpException in org.apache.hc.core5.httpModifier and TypeClassDescriptionclass
Signals message rejection due to missing content length.class
Signals that an HTTP method is not supported.class
Signals a misdirected request (the server is not authoritative to handle the request).class
Signals an unsupported / unimplemented feature of the HTTP protocol.class
Signals a protocol exception due to failure to parse a message element.class
Signals that an HTTP protocol violation has occurred.class
Signals request header field length or total field size violation.class
Signals an unsupported version of the HTTP protocol.Methods in org.apache.hc.core5.http that throw HttpExceptionModifier and TypeMethodDescriptionlong
ContentLengthStrategy.determineLength
(HttpMessage message) Returns length of the given message in bytes.void
HttpRequestInterceptor.process
(HttpRequest request, EntityDetails entity, HttpContext context) Processes a request.void
HttpResponseInterceptor.process
(HttpResponse response, EntityDetails entity, HttpContext context) Processes a response.HttpRequestMapper.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 HttpExceptionModifier and TypeMethodDescriptionlong
DefaultContentLengthStrategy.determineLength
(HttpMessage message) static void
ServerSupport.validateResponse
(HttpResponse response, EntityDetails responseEntityDetails) -
Uses of HttpException in org.apache.hc.core5.http.impl.bootstrap
Methods in org.apache.hc.core5.http.impl.bootstrap that throw HttpExceptionModifier and TypeMethodDescriptionHttpRequester.execute
(HttpHost targetHost, ClassicHttpRequest request, HttpResponseInformationCallback informationCallback, Timeout connectTimeout, HttpContext context) HttpRequester.execute
(HttpHost targetHost, ClassicHttpRequest request, Timeout connectTimeout, HttpContext context) <T> T
HttpRequester.execute
(HttpHost targetHost, ClassicHttpRequest request, Timeout connectTimeout, HttpContext context, HttpClientResponseHandler<T> responseHandler) HttpRequester.execute
(HttpClientConnection connection, ClassicHttpRequest request, HttpResponseInformationCallback informationCallback, HttpContext context) HttpRequester.execute
(HttpClientConnection connection, ClassicHttpRequest request, HttpContext context) <T> T
HttpRequester.execute
(HttpClientConnection connection, ClassicHttpRequest request, HttpContext context, HttpClientResponseHandler<T> responseHandler) -
Uses of HttpException in org.apache.hc.core5.http.impl.io
Methods in org.apache.hc.core5.http.impl.io with parameters of type HttpExceptionModifier and TypeMethodDescriptionprotected void
HttpService.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 HttpExceptionModifier and TypeMethodDescriptionprotected abstract T
AbstractMessageParser.createMessage
(CharArrayBuffer buffer) Subclasses must override this method to generate an instance ofHttpMessage
based on the initial input from the session buffer.protected ClassicHttpRequest
DefaultHttpRequestParser.createMessage
(CharArrayBuffer buffer) protected ClassicHttpResponse
DefaultHttpResponseParser.createMessage
(CharArrayBuffer buffer) HttpRequestExecutor.execute
(ClassicHttpRequest request, HttpClientConnection conn, HttpResponseInformationCallback informationCallback, HttpContext context) Sends the request and obtain a response.HttpRequestExecutor.execute
(ClassicHttpRequest request, HttpClientConnection conn, HttpContext context) Sends the request and obtain a response.void
HttpService.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.AbstractMessageParser.parse
(SessionInputBuffer buffer, InputStream inputStream) DefaultHttpRequestParser.parse
(SessionInputBuffer buffer, InputStream inputStream) static Header[]
AbstractMessageParser.parseHeaders
(SessionInputBuffer inBuffer, 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, InputStream inputStream, int maxHeaderCount, int maxLineLen, LineParser parser, 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.void
HttpRequestExecutor.postProcess
(ClassicHttpResponse response, HttpProcessor processor, HttpContext context) Post-processes the given response using the given protocol processor and completes the process of request execution.void
HttpRequestExecutor.preProcess
(ClassicHttpRequest request, HttpProcessor processor, HttpContext context) Pre-process the given request using the given protocol processor and initiates the process of request execution.void
DefaultBHttpServerConnection.receiveRequestEntity
(ClassicHttpRequest request) DefaultBHttpServerConnection.receiveRequestHeader()
void
DefaultBHttpClientConnection.receiveResponseEntity
(ClassicHttpResponse response) DefaultBHttpClientConnection.receiveResponseHeader()
void
DefaultBHttpClientConnection.sendRequestEntity
(ClassicHttpRequest request) void
DefaultBHttpClientConnection.sendRequestHeader
(ClassicHttpRequest request) void
DefaultBHttpServerConnection.sendResponseEntity
(ClassicHttpResponse response) void
DefaultBHttpServerConnection.sendResponseHeader
(ClassicHttpResponse response) void
DefaultBHttpClientConnection.terminateRequest
(ClassicHttpRequest request) void
AbstractMessageWriter.write
(T message, SessionOutputBuffer buffer, 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 HttpExceptionModifier and TypeMethodDescription(package private) void
ServerHttp1StreamDuplexer.terminateExchange
(HttpException ex) (package private) void
ServerHttp1StreamHandler.terminateExchange
(HttpException ex) Methods in org.apache.hc.core5.http.impl.nio that throw HttpExceptionModifier and TypeMethodDescriptionvoid
Http1StreamChannel.activate()
void
ServerHttp1StreamDuplexer.DelayedOutputChannel.activate()
(package private) void
ServerHttp1StreamHandler.activateChannel()
private void
ServerHttp1StreamHandler.commitInformation
(HttpResponse response) (package private) void
AbstractHttp1StreamDuplexer.commitMessageHead
(OutgoingMessage messageHead, boolean endStream, FlushMode flushMode) private void
ServerHttp1StreamHandler.commitPromise()
private void
ClientHttp1StreamHandler.commitRequest
(HttpRequest request, EntityDetails entityDetails) private void
ServerHttp1StreamHandler.commitResponse
(HttpResponse response, EntityDetails responseEntityDetails) (package private) abstract void
AbstractHttp1StreamDuplexer.consumeData
(ByteBuffer src) (package private) void
ClientHttp1StreamDuplexer.consumeData
(ByteBuffer src) (package private) void
ClientHttp1StreamHandler.consumeData
(ByteBuffer src) (package private) void
ServerHttp1StreamDuplexer.consumeData
(ByteBuffer src) (package private) void
ServerHttp1StreamHandler.consumeData
(ByteBuffer src) (package private) abstract void
AbstractHttp1StreamDuplexer.consumeHeader
(IncomingMessage messageHead, EntityDetails entityDetails) (package private) void
ClientHttp1StreamDuplexer.consumeHeader
(HttpResponse response, EntityDetails entityDetails) (package private) void
ClientHttp1StreamHandler.consumeHeader
(HttpResponse response, EntityDetails entityDetails) (package private) void
ServerHttp1StreamDuplexer.consumeHeader
(HttpRequest request, EntityDetails entityDetails) (package private) void
ServerHttp1StreamHandler.consumeHeader
(HttpRequest request, EntityDetails requestEntityDetails) (package private) abstract ContentDecoder
AbstractHttp1StreamDuplexer.createContentDecoder
(long contentLength, ReadableByteChannel channel, SessionInputBuffer buffer, BasicHttpTransportMetrics metrics) protected ContentDecoder
ClientHttp1StreamDuplexer.createContentDecoder
(long len, ReadableByteChannel channel, SessionInputBuffer buffer, BasicHttpTransportMetrics metrics) protected ContentDecoder
ServerHttp1StreamDuplexer.createContentDecoder
(long len, ReadableByteChannel channel, SessionInputBuffer buffer, BasicHttpTransportMetrics metrics) (package private) abstract ContentEncoder
AbstractHttp1StreamDuplexer.createContentEncoder
(long contentLength, WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics) protected ContentEncoder
ClientHttp1StreamDuplexer.createContentEncoder
(long len, WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics) protected ContentEncoder
ServerHttp1StreamDuplexer.createContentEncoder
(long len, WritableByteChannel channel, SessionOutputBuffer buffer, BasicHttpTransportMetrics metrics) protected abstract T
AbstractMessageParser.createMessage
(CharArrayBuffer buffer) CreatesHttpMessage
instance based on the content of the input buffer containing the first line of the incoming HTTP message.protected T
DefaultHttpRequestParser.createMessage
(CharArrayBuffer buffer) protected T
DefaultHttpResponseParser.createMessage
(CharArrayBuffer buffer) (package private) abstract void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) abstract void
AbstractHttp1StreamDuplexer.execute
(RequestExecutionCommand executionCommand) (package private) void
ClientHttp1StreamDuplexer.execute
(RequestExecutionCommand executionCommand) (package private) void
ServerHttp1StreamDuplexer.execute
(RequestExecutionCommand executionCommand) (package private) abstract boolean
AbstractHttp1StreamDuplexer.handleIncomingMessage
(IncomingMessage incomingMessage) protected boolean
ClientHttp1StreamDuplexer.handleIncomingMessage
(HttpResponse response) protected boolean
ServerHttp1StreamDuplexer.handleIncomingMessage
(HttpRequest request) (package private) abstract boolean
AbstractHttp1StreamDuplexer.handleOutgoingMessage
(OutgoingMessage outgoingMessage) protected boolean
ClientHttp1StreamDuplexer.handleOutgoingMessage
(HttpRequest request) protected boolean
ServerHttp1StreamDuplexer.handleOutgoingMessage
(HttpResponse response) (package private) abstract void
AbstractHttp1StreamDuplexer.inputEnd()
(package private) void
ClientHttp1StreamDuplexer.inputEnd()
(package private) void
ServerHttp1StreamDuplexer.inputEnd()
final void
AbstractHttp1StreamDuplexer.onConnect()
final void
AbstractHttp1StreamDuplexer.onInput
(ByteBuffer src) final void
AbstractHttp1StreamDuplexer.onOutput()
final void
(package private) abstract void
AbstractHttp1StreamDuplexer.outputEnd()
(package private) void
ClientHttp1StreamDuplexer.outputEnd()
(package private) void
ServerHttp1StreamDuplexer.outputEnd()
AbstractMessageParser.parse
(SessionInputBuffer sessionBuffer, boolean endOfStream) DefaultHttpRequestParser.parse
(SessionInputBuffer sessionBuffer, boolean endOfStream) private T
AbstractMessageParser.parseHeadLine()
(package private) IncomingMessage
AbstractHttp1StreamDuplexer.parseMessageHead
(boolean endOfStream) (package private) HttpRequest
ServerHttp1StreamDuplexer.parseMessageHead
(boolean endOfStream) private void
AbstractHttp1StreamDuplexer.processCommands()
(package private) abstract void
AbstractHttp1StreamDuplexer.produceOutput()
(package private) void
ClientHttp1StreamDuplexer.produceOutput()
(package private) void
ClientHttp1StreamHandler.produceOutput()
(package private) void
ServerHttp1StreamDuplexer.produceOutput()
(package private) void
ServerHttp1StreamHandler.produceOutput()
void
Http1StreamChannel.submit
(OutgoingMessage messageHead, boolean endStream, FlushMode flushMode) void
ServerHttp1StreamDuplexer.DelayedOutputChannel.submit
(HttpResponse response, boolean endStream, FlushMode flushMode) (package private) void
ServerHttp1StreamDuplexer.terminateExchange
(HttpException ex) (package private) void
ServerHttp1StreamHandler.terminateExchange
(HttpException ex) (package private) abstract void
AbstractHttp1StreamDuplexer.updateCapacity
(CapacityChannel capacityChannel) (package private) void
ClientHttp1StreamDuplexer.updateCapacity
(CapacityChannel capacityChannel) (package private) void
ServerHttp1StreamDuplexer.updateCapacity
(CapacityChannel capacityChannel) void
AbstractMessageWriter.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 HttpExceptionModifier and TypeMethodDescriptionvoid
HttpResponseInformationCallback.execute
(HttpResponse response, HttpConnection connection, HttpContext context) void
HttpFilterHandler.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.void
HttpRequestHandler.handle
(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context) Handles the request and produces a response to be sent back to the client.void
HttpServerRequestHandler.handle
(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) Handles the request and submits a final response to be sent back to the client.HttpClientResponseHandler.handleResponse
(ClassicHttpResponse response) Processes anClassicHttpResponse
and returns some value corresponding to that response.HttpMessageParser.parse
(SessionInputBuffer buffer, InputStream inputStream) Generates an instance ofMessageHeaders
from the given input stream..void
HttpFilterChain.proceed
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context) Proceeds to the next element in the request processing chain.void
HttpServerConnection.receiveRequestEntity
(ClassicHttpRequest request) Receives the next request entity available from this connection and attaches it to an existing request.HttpServerConnection.receiveRequestHeader()
Receives the request line and all headers available from this connection.void
HttpClientConnection.receiveResponseEntity
(ClassicHttpResponse response) Receives the next response entity available from this connection and attaches it to an existing HttpResponse object.HttpClientConnection.receiveResponseHeader()
Receives the request line and headers of the next response available from this connection.void
HttpFilterChain.ResponseTrigger.sendInformation
(ClassicHttpResponse response) Sends an intermediate informational HTTP response to the client.void
HttpServerRequestHandler.ResponseTrigger.sendInformation
(ClassicHttpResponse response) Sends an intermediate informational HTTP response to the client.void
HttpClientConnection.sendRequestEntity
(ClassicHttpRequest request) Sends the request entity over the connection.void
HttpClientConnection.sendRequestHeader
(ClassicHttpRequest request) Sends the request line and all headers over the connection.void
HttpServerConnection.sendResponseEntity
(ClassicHttpResponse response) Sends the response entity of a response over this connection.void
HttpServerConnection.sendResponseHeader
(ClassicHttpResponse response) Sends the response line and headers of a response over this connection.void
HttpFilterChain.ResponseTrigger.submitResponse
(ClassicHttpResponse response) Sends a final HTTP response to the client.void
HttpServerRequestHandler.ResponseTrigger.submitResponse
(ClassicHttpResponse response) Sends a final HTTP response to the client.void
HttpClientConnection.terminateRequest
(ClassicHttpRequest request) Terminates request prematurely potentially leaving the connection in a inconsistent state.void
HttpMessageWriter.write
(T message, SessionOutputBuffer buffer, OutputStream outputStream) Serializes an instance ofMessageHeaders
to 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 HttpExceptionModifier and TypeMethodDescriptionprotected HttpEntity
HttpServerExpectationFilter.generateResponseContent
(HttpResponse expectationFailed) Generates response content entity for the final HTTP response with an error status representing the cause of expectation failure.final void
AbstractHttpServerAuthFilter.handle
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain) final void
BasicHttpServerExpectationDecorator.handle
(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) void
BasicHttpServerRequestHandler.handle
(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) final void
HttpServerExpectationFilter.handle
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain) void
HttpServerFilterChainElement.handle
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context) void
HttpServerFilterChainRequestHandler.handle
(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger trigger, HttpContext context) void
TerminalServerFilter.handle
(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain) protected abstract T
AbstractHttpServerAuthFilter.parseChallengeResponse
(String authorizationValue, HttpContext context) Parses authorization header value into an authentication token sent by the client as a response to an authentication challenge.protected boolean
HttpServerExpectationFilter.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 HttpExceptionModifier and TypeMethodDescriptionvoid
AsyncClientExchangeHandler.consumeInformation
(HttpResponse response, HttpContext context) Triggered to signal receipt of an intermediate (1xx) HTTP response.void
AsyncPushConsumer.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.void
AsyncRequestConsumer.consumeRequest
(HttpRequest request, EntityDetails entityDetails, HttpContext context, FutureCallback<T> resultCallback) Triggered to signal receipt of a request message head.void
AsyncClientExchangeHandler.consumeResponse
(HttpResponse response, EntityDetails entityDetails, HttpContext context) Triggered to signal receipt of a response message head.void
AsyncResponseConsumer.consumeResponse
(HttpResponse response, EntityDetails entityDetails, HttpContext context, FutureCallback<T> resultCallback) Triggered to signal receipt of a response message head.HandlerFactory.create
(HttpRequest request, HttpContext context) Creates a new handler instance based on properties of an incoming request message..AsyncFilterHandler.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.void
AsyncServerRequestHandler.handle
(T requestObject, AsyncServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) Triggered to handles the request object produced by theAsyncRequestConsumer
returned from theAsyncServerRequestHandler.prepare(HttpRequest, EntityDetails, HttpContext)
method.void
AsyncServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) Processes the actual HTTP request.void
AsyncResponseConsumer.informationResponse
(HttpResponse response, HttpContext context) Triggered to signal receipt of an intermediate (1xx) HTTP response.NHttpMessageParser.parse
(SessionInputBuffer buffer, boolean endOfStream) Attempts to parse a complete message head from the content of the internal buffer.AsyncServerRequestHandler.prepare
(HttpRequest request, EntityDetails entityDetails, HttpContext context) Triggered to signal new incoming request.AsyncFilterChain.proceed
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger) Proceeds to the next element in the request processing chain.void
AsyncClientExchangeHandler.produceRequest
(RequestChannel channel, HttpContext context) Triggered to signal the ability of the underlying request channel to accept a request messages.void
AsyncPushProducer.produceResponse
(ResponseChannel channel, HttpContext context) Triggered to signal the ability of the underlying response channel to accept response messages.void
AsyncFilterChain.ResponseTrigger.pushPromise
(HttpRequest promise, AsyncPushProducer responseProducer) Pushes a request message head as a promise to deliver a response message.void
AsyncServerRequestHandler.ResponseTrigger.pushPromise
(HttpRequest promise, HttpContext context, AsyncPushProducer responseProducer) Pushes a request message head as a promise to deliver a response message.void
ResponseChannel.pushPromise
(HttpRequest promise, AsyncPushProducer responseProducer, HttpContext context) Pushes a request message head through this channel as a promise to deliver a response message.void
AsyncFilterChain.ResponseTrigger.sendInformation
(HttpResponse response) Sends an intermediate informational HTTP response to the client.void
AsyncServerRequestHandler.ResponseTrigger.sendInformation
(HttpResponse response, HttpContext context) Sends an intermediate informational HTTP response to the client.void
ResponseChannel.sendInformation
(HttpResponse response, HttpContext context) Sends an intermediate informational HTTP response through this channel.void
AsyncRequestProducer.sendRequest
(RequestChannel channel, HttpContext context) Triggered to signal the ability of the underlying request channel to accept a request messages.void
RequestChannel.sendRequest
(HttpRequest request, EntityDetails entityDetails, HttpContext context) Sends a request through this channel.void
AsyncResponseProducer.sendResponse
(ResponseChannel channel, HttpContext context) Triggered to signal the ability of the underlying response channel to accept response messages.void
ResponseChannel.sendResponse
(HttpResponse response, EntityDetails entityDetails, HttpContext context) Sends a final HTTP response through this channel.void
Triggered to signal termination of the data stream.void
AsyncEntityConsumer.streamStart
(EntityDetails entityDetails, FutureCallback<T> resultCallback) Signals beginning of an incoming request entity stream.void
AsyncFilterChain.ResponseTrigger.submitResponse
(HttpResponse response, AsyncEntityProducer entityProducer) Sends a final HTTP response to the client.void
AsyncServerRequestHandler.ResponseTrigger.submitResponse
(AsyncResponseProducer responseProducer, HttpContext context) Sends a final HTTP response to the client.void
NHttpMessageWriter.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 HttpExceptionModifier and TypeMethodDescriptionfinal void
final void
void
protected abstract void
AbstractBinAsyncEntityConsumer.streamStart
(ContentType contentType) Triggered to signal beginning of entity content stream.final void
AbstractBinAsyncEntityConsumer.streamStart
(EntityDetails entityDetails, FutureCallback<T> resultCallback) protected abstract void
AbstractCharAsyncEntityConsumer.streamStart
(ContentType contentType) Triggered to signal beginning of entity content stream.final void
AbstractCharAsyncEntityConsumer.streamStart
(EntityDetails entityDetails, FutureCallback<T> resultCallback) protected void
BasicAsyncEntityConsumer.streamStart
(ContentType contentType) void
DigestingEntityConsumer.streamStart
(EntityDetails entityDetails, FutureCallback<T> resultCallback) void
DiscardingEntityConsumer.streamStart
(EntityDetails entityDetails, FutureCallback<T> resultCallback) void
NoopEntityConsumer.streamStart
(EntityDetails entityDetails, FutureCallback<Void> resultCallback) Deprecated.protected final void
StringAsyncEntityConsumer.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 HttpExceptionModifier and TypeMethodDescriptionvoid
BasicClientExchangeHandler.consumeInformation
(HttpResponse response, HttpContext httpContext) final void
AbstractAsyncPushHandler.consumePromise
(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext httpContext) final void
AbstractAsyncRequesterConsumer.consumeRequest
(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<T> resultCallback) void
BasicRequestConsumer.consumeRequest
(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpRequest, T>> resultCallback) final void
AbstractAsyncResponseConsumer.consumeResponse
(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<T> resultCallback) void
BasicClientExchangeHandler.consumeResponse
(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext) void
BasicResponseConsumer.consumeResponse
(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpResponse, T>> resultCallback) AsyncServerFilterChainExchangeHandlerFactory.create
(HttpRequest request, HttpContext context) DefaultAsyncResponseExchangeHandlerFactory.create
(HttpRequest request, HttpContext context) private AsyncServerExchangeHandler
DefaultAsyncResponseExchangeHandlerFactory.createHandler
(HttpRequest request, HttpContext context) protected AsyncEntityProducer
AsyncServerExpectationFilter.generateResponseContent
(HttpResponse expectationFailed) final AsyncDataConsumer
AbstractAsyncServerAuthFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) protected abstract void
AbstractServerExchangeHandler.handle
(T requestMessage, AsyncServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) Triggered to handles the request object produced by theAsyncRequestConsumer
returned from theAbstractServerExchangeHandler.supplyConsumer(HttpRequest, EntityDetails, HttpContext)
method.final AsyncDataConsumer
AsyncServerExpectationFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) AsyncServerFilterChainElement.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger) protected void
BasicServerExchangeHandler.handle
(T requestMessage, AsyncServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) TerminalAsyncServerFilter.handle
(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) final void
AbstractServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) final void
BasicAsyncServerExpectationDecorator.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) void
ImmediateResponseExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) protected abstract void
AbstractAsyncPushHandler.handleResponse
(HttpRequest promise, T responseMessage) Triggered to handle the push message with the given promised request.void
BasicResponseConsumer.informationResponse
(HttpResponse response, HttpContext httpContext) protected abstract T
AbstractAsyncServerAuthFilter.parseChallengeResponse
(String authorizationValue, HttpContext context) Parses authorization header value into an authentication token sent by the client as a response to an authentication challenge.void
BasicClientExchangeHandler.produceRequest
(RequestChannel requestChannel, HttpContext httpContext) void
BasicPushProducer.produceResponse
(ResponseChannel channel, HttpContext httpContext) void
BasicRequestProducer.sendRequest
(RequestChannel requestChannel, HttpContext httpContext) void
BasicResponseProducer.sendResponse
(ResponseChannel responseChannel, HttpContext httpContext) final void
final void
final void
final void
final void
void
void
void
void
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 boolean
AsyncServerExpectationFilter.verify
(HttpRequest request, HttpContext context) protected AsyncResponseProducer
BasicAsyncServerExpectationDecorator.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 HttpExceptionModifier and TypeMethodDescriptionprotected abstract void
AbstractClassicServerExchangeHandler.handle
(HttpRequest request, InputStream requestStream, HttpResponse response, 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.final void
AbstractClassicServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) final void
final void
final void
AbstractClassicEntityConsumer.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 HttpExceptionModifier and TypeMethodDescriptionvoid
DefaultHttpProcessor.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
DefaultHttpProcessor.process
(HttpResponse response, EntityDetails entity, HttpContext context) void
RequestConnControl.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestContent.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestDate.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestExpectContinue.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestTargetHost.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestUserAgent.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
RequestValidateHost.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
ResponseConnControl.process
(HttpResponse response, EntityDetails entity, HttpContext context) void
ResponseContent.process
(HttpResponse response, EntityDetails entity, HttpContext context) Processes the response (possibly updating or inserting) Content-Length and Transfer-Encoding headers.void
ResponseDate.process
(HttpResponse response, EntityDetails entity, HttpContext context) void
ResponseServer.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 HttpExceptionModifier and TypeMethodDescriptionConverts given list of HTTP/2 headers to aHttpMessage
.Converts givenHttpMessage
to 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.hpackModifier and TypeClassDescriptionclass
Signals a header list constraint violation.class
Signals HPACK protocol violation. -
Uses of HttpException in org.apache.hc.core5.http2.impl
Methods in org.apache.hc.core5.http2.impl that throw HttpExceptionModifier and TypeMethodDescriptionDefaultH2RequestConverter.convert
(HttpRequest message) 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 HttpExceptionModifier and TypeMethodDescription(package private) void
AbstractH2StreamMultiplexer.H2Stream.handle
(HttpException ex) void
ClientH2StreamHandler.handle
(HttpException ex, boolean endStream) void
ClientPushH2StreamHandler.handle
(HttpException ex, boolean endStream) void
H2StreamHandler.handle
(HttpException ex, boolean endStream) void
NoopH2StreamHandler.handle
(HttpException ex, boolean endStream) void
ServerH2StreamHandler.handle
(HttpException ex, boolean endStream) void
ServerPushH2StreamHandler.handle
(HttpException ex, boolean endStream) Methods in org.apache.hc.core5.http2.impl.nio that throw HttpExceptionModifier and TypeMethodDescriptionprivate void
ServerH2StreamHandler.commitInformation
(HttpResponse response) private void
ServerPushH2StreamHandler.commitInformation
(HttpResponse response) private void
ServerH2StreamHandler.commitPromise
(HttpRequest promise, AsyncPushProducer pushProducer) private void
ServerPushH2StreamHandler.commitPromise
(HttpRequest promise, AsyncPushProducer pushProducer) private void
ClientH2StreamHandler.commitRequest
(HttpRequest request, EntityDetails entityDetails) private void
ServerH2StreamHandler.commitResponse
(HttpResponse response, EntityDetails responseEntityDetails) private void
ServerPushH2StreamHandler.commitResponse
(HttpResponse response, EntityDetails responseEntityDetails) private void
AbstractH2StreamMultiplexer.consumeContinuationFrame
(RawFrame frame, AbstractH2StreamMultiplexer.H2Stream stream) (package private) void
AbstractH2StreamMultiplexer.H2Stream.consumeData
(ByteBuffer src) void
ClientH2StreamHandler.consumeData
(ByteBuffer src, boolean endStream) void
ClientPushH2StreamHandler.consumeData
(ByteBuffer src, boolean endStream) void
H2StreamHandler.consumeData
(ByteBuffer src, boolean endStream) void
NoopH2StreamHandler.consumeData
(ByteBuffer src, boolean endStream) void
ServerH2StreamHandler.consumeData
(ByteBuffer src, boolean endStream) void
ServerPushH2StreamHandler.consumeData
(ByteBuffer src, boolean endStream) private void
AbstractH2StreamMultiplexer.consumeDataFrame
(RawFrame frame, AbstractH2StreamMultiplexer.H2Stream stream) private void
AbstractH2StreamMultiplexer.consumeFrame
(RawFrame frame) (package private) void
AbstractH2StreamMultiplexer.H2Stream.consumeHeader
(List<Header> headers) void
ClientH2StreamHandler.consumeHeader
(List<Header> headers, boolean endStream) void
ClientPushH2StreamHandler.consumeHeader
(List<Header> headers, boolean endStream) void
H2StreamHandler.consumeHeader
(List<Header> headers, boolean endStream) void
NoopH2StreamHandler.consumeHeader
(List<Header> headers, boolean endStream) void
ServerH2StreamHandler.consumeHeader
(List<Header> headers, boolean endStream) void
ServerPushH2StreamHandler.consumeHeader
(List<Header> requestHeaders, boolean requestEndStream) private void
AbstractH2StreamMultiplexer.consumeHeaderFrame
(RawFrame frame, AbstractH2StreamMultiplexer.H2Stream stream) (package private) void
AbstractH2StreamMultiplexer.H2Stream.consumePromise
(List<Header> headers) void
ClientH2StreamHandler.consumePromise
(List<Header> headers) void
ClientPushH2StreamHandler.consumePromise
(List<Header> headers) void
H2StreamHandler.consumePromise
(List<Header> headers) void
NoopAsyncPushHandler.consumePromise
(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) void
NoopH2StreamHandler.consumePromise
(List<Header> headers) void
ServerH2StreamHandler.consumePromise
(List<Header> headers) void
ServerPushH2StreamHandler.consumePromise
(List<Header> headers) private void
AbstractH2StreamMultiplexer.consumePushPromiseFrame
(RawFrame frame, ByteBuffer payload, AbstractH2StreamMultiplexer.H2Stream promisedStream) private void
AbstractH2StreamMultiplexer.consumeSettingsFrame
(ByteBuffer payload) AbstractH2StreamMultiplexer.decodeHeaders
(ByteBuffer payload) ServerH2StreamMultiplexer.decodeHeaders
(ByteBuffer payload) (package private) void
AbstractH2StreamMultiplexer.H2Stream.handle
(HttpException ex) void
ClientH2StreamHandler.handle
(HttpException ex, boolean endStream) void
ClientPushH2StreamHandler.handle
(HttpException ex, boolean endStream) void
H2StreamHandler.handle
(HttpException ex, boolean endStream) void
NoopH2StreamHandler.handle
(HttpException ex, boolean endStream) void
ServerH2StreamHandler.handle
(HttpException ex, boolean endStream) void
ServerPushH2StreamHandler.handle
(HttpException ex, boolean endStream) final void
AbstractH2StreamMultiplexer.onConnect()
final void
AbstractH2StreamMultiplexer.onInput
(ByteBuffer src) final void
AbstractH2StreamMultiplexer.onOutput()
final void
private void
AbstractH2StreamMultiplexer.processPendingCommands()
(package private) void
AbstractH2StreamMultiplexer.H2Stream.produceOutput()
private void
AbstractH2StreamMultiplexer.produceOutput()
void
ClientH2StreamHandler.produceOutput()
void
ClientPushH2StreamHandler.produceOutput()
void
H2StreamHandler.produceOutput()
void
NoopH2StreamHandler.produceOutput()
void
ServerH2StreamHandler.produceOutput()
void
ServerPushH2StreamHandler.produceOutput()
void
AbstractH2StreamMultiplexer.H2StreamChannelImpl.push
(List<Header> headers, AsyncPushProducer pushProducer) void
H2StreamChannel.push
(List<Header> headers, AsyncPushProducer pushProducer) void
void
-
Uses of HttpException in org.apache.hc.core5.http2.nio
Methods in org.apache.hc.core5.http2.nio that throw HttpExceptionModifier and TypeMethodDescriptionvoid
AsyncPingHandler.consumeResponse
(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 HttpExceptionModifier and TypeMethodDescriptionvoid
BasicPingHandler.consumeResponse
(ByteBuffer feedback) DefaultAsyncPushConsumerFactory.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 HttpExceptionModifier and TypeMethodDescriptionvoid
H2RequestConnControl.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
H2RequestContent.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
H2RequestTargetHost.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
H2RequestValidateHost.process
(HttpRequest request, EntityDetails entity, HttpContext context) void
H2ResponseConnControl.process
(HttpResponse response, EntityDetails entity, HttpContext context) void
H2ResponseContent.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 HttpExceptionModifier and TypeMethodDescriptionvoid
ReactiveServerExchangeHandler.handleRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) void
ReactiveRequestProcessor.processRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyCallback) Processes the actual HTTP request.void
-
Uses of HttpException in org.apache.hc.core5.testing.classic
Methods in org.apache.hc.core5.testing.classic that throw HttpExceptionModifier and TypeMethodDescriptionClassicTestClient.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 HttpExceptionModifier and TypeMethodDescriptionvoid
TestingFrameworkRequestHandler.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 HttpExceptionModifier and TypeMethodDescriptionvoid
ReactiveEchoProcessor.processRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyFuture) void
ReactiveRandomProcessor.processRequest
(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyCallback)