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> THttpRequester.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> THttpRequester.execute(HttpClientConnection connection, ClassicHttpRequest request, HttpContext context, HttpClientResponseHandler<T> responseHandler) booleanHttpRequester.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.requestFactoryprivate final HttpRequestFactory<ClassicHttpRequest> DefaultHttpRequestParserFactory.requestFactoryprivate final HttpMessageParser<ClassicHttpRequest> DefaultBHttpServerConnection.requestParserDefaultBHttpServerConnectionFactory.Builder.requestParserFactoryprivate final HttpMessageParserFactory<ClassicHttpRequest> DefaultBHttpServerConnectionFactory.requestParserFactoryprivate final HttpMessageWriter<ClassicHttpRequest> DefaultBHttpClientConnection.requestWriterDefaultBHttpClientConnectionFactory.Builder.requestWriterFactoryprivate final HttpMessageWriterFactory<ClassicHttpRequest> DefaultBHttpClientConnectionFactory.requestWriterFactoryMethods in org.apache.hc.core5.http.impl.io that return ClassicHttpRequestModifier and TypeMethodDescriptionprotected ClassicHttpRequestDefaultHttpRequestParser.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.booleanMonitoringResponseOutOfOrderStrategy.isEarlyResponseDetected(ClassicHttpRequest request, HttpClientConnection connection, InputStream inputStream, long totalBytesSent, long nextWriteSize) booleanNoResponseOutOfOrderStrategy.isEarlyResponseDetected(ClassicHttpRequest request, HttpClientConnection connection, InputStream inputStream, long totalBytesSent, long nextWriteSize) booleanHttpRequestExecutor.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 voidDefaultBHttpServerConnection.onRequestReceived(ClassicHttpRequest request) protected voidDefaultBHttpClientConnection.onRequestSubmitted(ClassicHttpRequest request) 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) voidDefaultBHttpClientConnection.sendRequestEntity(ClassicHttpRequest request) voidDefaultBHttpClientConnection.sendRequestHeader(ClassicHttpRequest request) voidDefaultBHttpClientConnection.terminateRequest(ClassicHttpRequest request) protected voidDefaultHttpRequestWriter.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) privateDefaultBHttpClientConnectionFactory(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 TypeMethodDescriptionvoidHttpFilterHandler.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.booleanResponseOutOfOrderStrategy.isEarlyResponseDetected(ClassicHttpRequest request, HttpClientConnection connection, InputStream inputStream, long totalBytesSent, long nextWriteSize) Called before each write to the to a socketOutputStreamwith 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.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.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.voidHttpClientConnection.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 ClassicRequestBuilderClassicRequestBuilder.copy(ClassicHttpRequest request) protected voidClassicRequestBuilder.digest(ClassicHttpRequest request) final voidAbstractHttpServerAuthFilter.handle(ClassicHttpRequest request, HttpFilterChain.ResponseTrigger responseTrigger, HttpContext context, HttpFilterChain chain) final voidBasicHttpServerExpectationDecorator.handle(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) voidBasicHttpServerRequestHandler.handle(ClassicHttpRequest request, HttpServerRequestHandler.ResponseTrigger responseTrigger, HttpContext context) final 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 ClassicHttpResponseBasicHttpServerExpectationDecorator.verify(ClassicHttpRequest request, HttpContext context) Verifies the HTTP request and decides whether it meets server expectations and the request processing can continue.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 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.requestParserFactoryprivate final HttpMessageWriterFactory<ClassicHttpRequest> LoggingBHttpClientConnectionFactory.requestWriterFactoryMethods in org.apache.hc.core5.testing.classic with parameters of type ClassicHttpRequestModifier and TypeMethodDescriptionClassicTestClient.execute(HttpHost targetHost, ClassicHttpRequest request, HttpContext context) protected voidLoggingBHttpServerConnection.onRequestReceived(ClassicHttpRequest request) protected voidLoggingBHttpClientConnection.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 TypeMethodDescriptionvoidTestingFrameworkRequestHandler.handle(ClassicHttpRequest request, ClassicHttpResponse response, HttpContext context) Checks the HTTP request against the requestExpectations that it was previously given.