Uses of Interface
org.apache.hc.core5.http.ClassicHttpRequest
Packages that use ClassicHttpRequest
Package
Description
HTTP/1.1 requester and server bootstrap.
Default implementation of HTTP/1.1 transport based on the classic
(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 message components, message element parser
and writer APIs and their default implementations.
-
Uses of ClassicHttpRequest in org.apache.hc.core5.http.impl.bootstrap
Methods in org.apache.hc.core5.http.impl.bootstrap with parameters of type ClassicHttpRequestModifier 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) boolean
HttpRequester.keepAlive
(HttpClientConnection connection, ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context) -
Uses of ClassicHttpRequest in org.apache.hc.core5.http.impl.io
Fields in org.apache.hc.core5.http.impl.io with type parameters of type ClassicHttpRequestModifier and TypeFieldDescriptionprivate final HttpRequestFactory
<ClassicHttpRequest> DefaultHttpRequestParser.requestFactory
private final HttpRequestFactory
<ClassicHttpRequest> DefaultHttpRequestParserFactory.requestFactory
private final HttpMessageParser
<ClassicHttpRequest> DefaultBHttpServerConnection.requestParser
DefaultBHttpServerConnectionFactory.Builder.requestParserFactory
private final HttpMessageParserFactory
<ClassicHttpRequest> DefaultBHttpServerConnectionFactory.requestParserFactory
private final HttpMessageWriter
<ClassicHttpRequest> DefaultBHttpClientConnection.requestWriter
DefaultBHttpClientConnectionFactory.Builder.requestWriterFactory
private final HttpMessageWriterFactory
<ClassicHttpRequest> DefaultBHttpClientConnectionFactory.requestWriterFactory
Methods in org.apache.hc.core5.http.impl.io that return ClassicHttpRequestModifier and TypeMethodDescriptionprotected ClassicHttpRequest
DefaultHttpRequestParser.createMessage
(CharArrayBuffer buffer) DefaultClassicHttpRequestFactory.newHttpRequest
(String method, String uri) DefaultClassicHttpRequestFactory.newHttpRequest
(String method, URI uri) DefaultHttpRequestParser.parse
(SessionInputBuffer buffer, InputStream inputStream) DefaultBHttpServerConnection.receiveRequestHeader()
Methods in org.apache.hc.core5.http.impl.io that return types with arguments of type ClassicHttpRequestModifier and TypeMethodDescriptionDefaultHttpRequestParserFactory.create
(Http1Config http1Config) DefaultHttpRequestWriterFactory.create()
Methods in org.apache.hc.core5.http.impl.io with parameters of type ClassicHttpRequestModifier and TypeMethodDescriptionHttpRequestExecutor.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.boolean
MonitoringResponseOutOfOrderStrategy.isEarlyResponseDetected
(ClassicHttpRequest request, HttpClientConnection connection, InputStream inputStream, long totalBytesSent, long nextWriteSize) boolean
NoResponseOutOfOrderStrategy.isEarlyResponseDetected
(ClassicHttpRequest request, HttpClientConnection connection, InputStream inputStream, long totalBytesSent, long nextWriteSize) boolean
HttpRequestExecutor.keepAlive
(ClassicHttpRequest request, ClassicHttpResponse response, HttpClientConnection connection, HttpContext context) Determines whether the connection can be kept alive and is safe to be re-used for subsequent message exchanges.protected void
DefaultBHttpServerConnection.onRequestReceived
(ClassicHttpRequest request) protected void
DefaultBHttpClientConnection.onRequestSubmitted
(ClassicHttpRequest request) 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) void
DefaultBHttpClientConnection.sendRequestEntity
(ClassicHttpRequest request) void
DefaultBHttpClientConnection.sendRequestHeader
(ClassicHttpRequest request) void
DefaultBHttpClientConnection.terminateRequest
(ClassicHttpRequest request) protected void
DefaultHttpRequestWriter.writeHeadLine
(ClassicHttpRequest message, CharArrayBuffer lineBuf) Method parameters in org.apache.hc.core5.http.impl.io with type arguments of type ClassicHttpRequestModifier and TypeMethodDescriptionDefaultBHttpServerConnectionFactory.Builder.requestParserFactory
(HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory) DefaultBHttpClientConnectionFactory.Builder.requestWriterFactory
(HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory) Constructor parameters in org.apache.hc.core5.http.impl.io with type arguments of type ClassicHttpRequestModifierConstructorDescriptionDefaultBHttpClientConnection
(Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory) Creates new instance of DefaultBHttpClientConnection.DefaultBHttpClientConnection
(Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, ResponseOutOfOrderStrategy responseOutOfOrderStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory) Creates new instance of DefaultBHttpClientConnection.DefaultBHttpClientConnectionFactory
(Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory) private
DefaultBHttpClientConnectionFactory
(Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, ResponseOutOfOrderStrategy responseOutOfOrderStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory) DefaultBHttpClientConnectionFactory
(Http1Config http1Config, CharCodingConfig charCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory) DefaultBHttpServerConnection
(String scheme, Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory) Creates new instance of DefaultBHttpServerConnection.DefaultBHttpServerConnectionFactory
(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory) DefaultBHttpServerConnectionFactory
(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory) DefaultHttpRequestParser
(LineParser lineParser, HttpRequestFactory<ClassicHttpRequest> requestFactory, Http1Config http1Config) Creates new instance of DefaultHttpRequestParser.DefaultHttpRequestParserFactory
(LineParser lineParser, HttpRequestFactory<ClassicHttpRequest> requestFactory) -
Uses of ClassicHttpRequest in org.apache.hc.core5.http.io
Methods in org.apache.hc.core5.http.io that return ClassicHttpRequestModifier and TypeMethodDescriptionHttpServerConnection.receiveRequestHeader()
Receives the request line and all headers available from this connection.Methods in org.apache.hc.core5.http.io with parameters of type ClassicHttpRequestModifier and TypeMethodDescriptionvoid
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.boolean
ResponseOutOfOrderStrategy.isEarlyResponseDetected
(ClassicHttpRequest request, HttpClientConnection connection, InputStream inputStream, long totalBytesSent, long nextWriteSize) Called before each write to the to a socketOutputStream
with the number of bytes that have already been sent, and the size of the write that will occur if this check does not encounter an out of order response.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.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
HttpClientConnection.terminateRequest
(ClassicHttpRequest request) Terminates request prematurely potentially leaving the connection in a inconsistent state. -
Uses of ClassicHttpRequest in org.apache.hc.core5.http.io.support
Methods in org.apache.hc.core5.http.io.support that return ClassicHttpRequestMethods in org.apache.hc.core5.http.io.support with parameters of type ClassicHttpRequestModifier and TypeMethodDescriptionstatic ClassicRequestBuilder
ClassicRequestBuilder.copy
(ClassicHttpRequest request) protected void
ClassicRequestBuilder.digest
(ClassicHttpRequest request) 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 ClassicHttpResponse
BasicHttpServerExpectationDecorator.verify
(ClassicHttpRequest request, HttpContext context) Verifies the HTTP request and decides whether it meets server expectations and the request processing can continue.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 ClassicHttpRequest in org.apache.hc.core5.http.message
Classes in org.apache.hc.core5.http.message that implement ClassicHttpRequest -
Uses of ClassicHttpRequest in org.apache.hc.core5.testing.classic
Fields in org.apache.hc.core5.testing.classic with type parameters of type ClassicHttpRequestModifier and TypeFieldDescriptionprivate final HttpMessageParserFactory
<ClassicHttpRequest> LoggingBHttpServerConnectionFactory.requestParserFactory
private final HttpMessageWriterFactory
<ClassicHttpRequest> LoggingBHttpClientConnectionFactory.requestWriterFactory
Methods in org.apache.hc.core5.testing.classic with parameters of type ClassicHttpRequestModifier and TypeMethodDescriptionClassicTestClient.execute
(HttpHost targetHost, ClassicHttpRequest request, HttpContext context) protected void
LoggingBHttpServerConnection.onRequestReceived
(ClassicHttpRequest request) protected void
LoggingBHttpClientConnection.onRequestSubmitted
(ClassicHttpRequest request) Constructor parameters in org.apache.hc.core5.testing.classic with type arguments of type ClassicHttpRequestModifierConstructorDescriptionLoggingBHttpClientConnection
(Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory) LoggingBHttpClientConnectionFactory
(Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory) LoggingBHttpClientConnectionFactory
(Http1Config http1Config, CharCodingConfig charCodingConfig, HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory, HttpMessageParserFactory<ClassicHttpResponse> responseParserFactory) LoggingBHttpServerConnection
(String scheme, Http1Config http1Config, CharsetDecoder charDecoder, CharsetEncoder charEncoder, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory) LoggingBHttpServerConnectionFactory
(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory) LoggingBHttpServerConnectionFactory
(String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory, HttpMessageWriterFactory<ClassicHttpResponse> responseWriterFactory) -
Uses of ClassicHttpRequest in org.apache.hc.core5.testing.framework
Methods in org.apache.hc.core5.testing.framework with parameters of type ClassicHttpRequestModifier and TypeMethodDescriptionvoid
TestingFrameworkRequestHandler.handle
(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context) Checks the HTTP request against the requestExpectations that it was previously given.