Uses of Interface
org.apache.hc.core5.http.HttpRequest
Packages that use HttpRequest
Package
Description
Core HTTP transport component APIs.
Default implementations of core HTTP APIs.
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
Core HTTP message components, message element parser
and writer APIs and their default implementations.
Core HTTP transport APIs based on the asynchronous, event driven 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.
Default implementations of core HTTP/2 APIs.
Default implementation of HTTP/2 transport based on
the asynchronous (non-blocking) I/O model.
Support classes for HTTP/2 asynchronous transport.
HTTP/2 protocol interceptors.
-
Uses of HttpRequest in org.apache.hc.core5.http
Classes in org.apache.hc.core5.http with type parameters of type HttpRequestModifier and TypeInterfaceDescriptioninterfaceHttpRequestFactory<T extends HttpRequest>A factory forHttpRequestobjects.Subinterfaces of HttpRequest in org.apache.hc.core5.httpModifier and TypeInterfaceDescriptioninterface'Classic'HttpRequestmessage that can encloseHttpEntity.Methods in org.apache.hc.core5.http with parameters of type HttpRequestModifier and TypeMethodDescriptionbooleanConnectionReuseStrategy.keepAlive(HttpRequest request, HttpResponse response, HttpContext context) Decides whether a connection can be kept open after a request.voidHttpRequestInterceptor.process(HttpRequest request, EntityDetails entity, HttpContext context) Processes a request.HttpRequestMapper.resolve(HttpRequest request, HttpContext context) Resolves a handler matching the given request. -
Uses of HttpRequest in org.apache.hc.core5.http.impl
Methods in org.apache.hc.core5.http.impl with parameters of type HttpRequestModifier and TypeMethodDescriptionbooleanDefaultConnectionReuseStrategy.keepAlive(HttpRequest request, HttpResponse response, HttpContext context) voidHttp1StreamListener.onRequestHead(HttpConnection connection, HttpRequest request) -
Uses of HttpRequest in org.apache.hc.core5.http.impl.nio
Classes in org.apache.hc.core5.http.impl.nio with type parameters of type HttpRequestModifier and TypeClassDescriptionclassDefaultHttpRequestParser<T extends HttpRequest>DefaultNHttpMessageParserimplementation forHttpRequests.classDefaultHttpRequestWriter<T extends HttpRequest>DefaultNHttpMessageWriterimplementation forHttpRequests.Fields in org.apache.hc.core5.http.impl.nio declared as HttpRequestModifier and TypeFieldDescriptionprivate HttpRequestClientHttp1StreamHandler.committedRequestprivate HttpRequestServerHttp1StreamHandler.receivedRequestFields in org.apache.hc.core5.http.impl.nio with type parameters of type HttpRequestModifier and TypeFieldDescriptionprivate final Http1StreamChannel<HttpRequest> ClientHttp1StreamDuplexer.outputChannelprivate final Http1StreamChannel<HttpRequest> ClientHttp1StreamHandler.outputChannelprivate final HttpRequestFactory<HttpRequest> DefaultHttpRequestParserFactory.requestFactoryprivate final NHttpMessageParserFactory<HttpRequest> ServerHttp1StreamDuplexerFactory.requestParserFactoryprivate final NHttpMessageWriterFactory<HttpRequest> ClientHttp1StreamDuplexerFactory.requestWriterFactoryMethods in org.apache.hc.core5.http.impl.nio that return HttpRequestModifier and TypeMethodDescriptionDefaultHttpRequestFactory.newHttpRequest(String method, String uri) DefaultHttpRequestFactory.newHttpRequest(String method, URI uri) (package private) HttpRequestServerHttp1StreamDuplexer.parseMessageHead(boolean endOfStream) Methods in org.apache.hc.core5.http.impl.nio that return types with arguments of type HttpRequestModifier and TypeMethodDescriptionDefaultHttpRequestParserFactory.create()DefaultHttpRequestWriterFactory.create()Methods in org.apache.hc.core5.http.impl.nio with parameters of type HttpRequestModifier and TypeMethodDescriptionprivate voidClientHttp1StreamHandler.commitRequest(HttpRequest request, EntityDetails entityDetails) (package private) voidServerHttp1StreamDuplexer.consumeHeader(HttpRequest request, EntityDetails entityDetails) (package private) voidServerHttp1StreamHandler.consumeHeader(HttpRequest request, EntityDetails requestEntityDetails) protected booleanServerHttp1StreamDuplexer.handleIncomingMessage(HttpRequest request) protected booleanClientHttp1StreamDuplexer.handleOutgoingMessage(HttpRequest request) (package private) voidServerHttp1StreamDuplexer.updateInputMetrics(HttpRequest request, BasicHttpConnectionMetrics connMetrics) (package private) voidClientHttp1StreamDuplexer.updateOutputMetrics(HttpRequest request, BasicHttpConnectionMetrics connMetrics) Constructor parameters in org.apache.hc.core5.http.impl.nio with type arguments of type HttpRequestModifierConstructorDescriptionClientHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpResponse> incomingMessageParser, NHttpMessageWriter<HttpRequest> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) ClientHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) ClientHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, Http1StreamListener streamListener) (package private)ClientHttp1StreamHandler(Http1StreamChannel<HttpRequest> outputChannel, HttpProcessor httpProcessor, Http1Config http1Config, ConnectionReuseStrategy connectionReuseStrategy, AsyncClientExchangeHandler exchangeHandler, HttpCoreContext context) DefaultHttpRequestParserFactory(Http1Config http1Config, HttpRequestFactory<HttpRequest> requestFactory, LineParser lineParser) ServerHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, String scheme, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpRequest> incomingMessageParser, NHttpMessageWriter<HttpResponse> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) ServerHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) ServerHttp1StreamDuplexerFactory(HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, Http1StreamListener streamListener) -
Uses of HttpRequest in org.apache.hc.core5.http.message
Classes in org.apache.hc.core5.http.message that implement HttpRequestModifier and TypeClassDescriptionclassBasic implementation ofClassicHttpRequest.classBasic implementation ofHttpRequest.classWraps anHttpRequest.Constructors in org.apache.hc.core5.http.message with parameters of type HttpRequestModifierConstructorDescriptionHttpRequestWrapper(HttpRequest message) RequestLine(HttpRequest request) -
Uses of HttpRequest in org.apache.hc.core5.http.nio
Methods in org.apache.hc.core5.http.nio with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidAsyncPushConsumer.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.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.voidAsyncServerExchangeHandler.handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) Processes the actual HTTP request.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.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.voidRequestChannel.sendRequest(HttpRequest request, EntityDetails entityDetails, HttpContext context) Sends a request through this channel. -
Uses of HttpRequest in org.apache.hc.core5.http.nio.support
Fields in org.apache.hc.core5.http.nio.support declared as HttpRequestMethods in org.apache.hc.core5.http.nio.support with parameters of type HttpRequestModifier and TypeMethodDescriptionprotected abstract TAbstractAsyncRequesterConsumer.buildResult(HttpRequest request, E entity, ContentType contentType) Triggered to generate object that represents a result of request message processing.final voidAbstractAsyncPushHandler.consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext httpContext) final voidAbstractAsyncRequesterConsumer.consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<T> resultCallback) voidBasicRequestConsumer.consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpRequest, T>> resultCallback) AsyncServerFilterChainExchangeHandlerFactory.create(HttpRequest request, HttpContext context) DefaultAsyncResponseExchangeHandlerFactory.create(HttpRequest request, HttpContext context) private AsyncServerExchangeHandlerDefaultAsyncResponseExchangeHandlerFactory.createHandler(HttpRequest request, HttpContext context) final AsyncDataConsumerAbstractAsyncServerAuthFilter.handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) final AsyncDataConsumerAsyncServerExpectationFilter.handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) AsyncServerFilterChainElement.handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger) TerminalAsyncServerFilter.handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain) protected voidAbstractAsyncPushHandler.handleError(HttpRequest promise, Exception cause) Triggered to handle the exception thrown while processing a push response.final voidAbstractServerExchangeHandler.handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) final 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.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) Method parameters in org.apache.hc.core5.http.nio.support with type arguments of type HttpRequestModifier and TypeMethodDescriptionvoidBasicRequestConsumer.consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpRequest, T>> resultCallback) Constructors in org.apache.hc.core5.http.nio.support with parameters of type HttpRequestModifierConstructorDescriptionBasicRequestProducer(HttpRequest request, AsyncEntityProducer dataProducer) -
Uses of HttpRequest in org.apache.hc.core5.http.nio.support.classic
Methods in org.apache.hc.core5.http.nio.support.classic with parameters of type HttpRequestModifier and TypeMethodDescriptionprotected abstract voidAbstractClassicServerExchangeHandler.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 voidAbstractClassicServerExchangeHandler.handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) -
Uses of HttpRequest in org.apache.hc.core5.http.protocol
Methods in org.apache.hc.core5.http.protocol that return HttpRequestMethods in org.apache.hc.core5.http.protocol with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidDefaultHttpProcessor.process(HttpRequest request, 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) RequestHandlerRegistry.resolve(HttpRequest request, HttpContext context) -
Uses of HttpRequest in org.apache.hc.core5.http.support
Methods in org.apache.hc.core5.http.support with parameters of type HttpRequestModifier and TypeMethodDescriptionstatic BasicRequestBuilderBasicRequestBuilder.copy(HttpRequest request) protected voidAbstractRequestBuilder.digest(HttpRequest request) -
Uses of HttpRequest in org.apache.hc.core5.http2.impl
Methods in org.apache.hc.core5.http2.impl that return HttpRequestModifier and TypeMethodDescriptionMethods in org.apache.hc.core5.http2.impl with parameters of type HttpRequest -
Uses of HttpRequest in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as HttpRequestModifier and TypeFieldDescriptionprivate HttpRequestServerH2StreamHandler.receivedRequestprivate HttpRequestClientPushH2StreamHandler.requestMethods in org.apache.hc.core5.http2.impl.nio with parameters of type HttpRequestModifier and TypeMethodDescriptionprivate voidServerH2StreamHandler.commitPromise(HttpRequest promise, AsyncPushProducer pushProducer) private voidServerPushH2StreamHandler.commitPromise(HttpRequest promise, AsyncPushProducer pushProducer) private voidClientH2StreamHandler.commitRequest(HttpRequest request, EntityDetails entityDetails) voidNoopAsyncPushHandler.consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) -
Uses of HttpRequest in org.apache.hc.core5.http2.nio.support
Methods in org.apache.hc.core5.http2.nio.support with parameters of type HttpRequestModifier and TypeMethodDescriptionDefaultAsyncPushConsumerFactory.create(HttpRequest request, HttpContext context) -
Uses of HttpRequest in org.apache.hc.core5.http2.protocol
Methods in org.apache.hc.core5.http2.protocol with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidH2RequestConnControl.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) -
Uses of HttpRequest in org.apache.hc.core5.reactive
Methods in org.apache.hc.core5.reactive with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidReactiveServerExchangeHandler.handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) voidReactiveRequestProcessor.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. -
Uses of HttpRequest in org.apache.hc.core5.testing.classic
Methods in org.apache.hc.core5.testing.classic with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidLoggingHttp1StreamListener.onRequestHead(HttpConnection connection, HttpRequest request) -
Uses of HttpRequest in org.apache.hc.core5.testing.nio
Fields in org.apache.hc.core5.testing.nio with type parameters of type HttpRequestModifier and TypeFieldDescriptionprivate final NHttpMessageParserFactory<HttpRequest> InternalServerHttp1EventHandlerFactory.requestParserFactoryprivate final NHttpMessageWriterFactory<HttpRequest> InternalClientHttp1EventHandlerFactory.requestWriterFactoryMethods in org.apache.hc.core5.testing.nio with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidLoggingHttp1StreamListener.onRequestHead(HttpConnection connection, HttpRequest request) Method parameters in org.apache.hc.core5.testing.nio with type arguments of type HttpRequestModifier and TypeMethodDescriptionprotected ClientHttp1StreamDuplexerInternalClientHttp1EventHandlerFactory.createClientHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpResponse> incomingMessageParser, NHttpMessageWriter<HttpRequest> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) protected ServerHttp1StreamDuplexerInternalServerHttp1EventHandlerFactory.createServerHttp1StreamDuplexer(ProtocolIOSession ioSession, HttpProcessor httpProcessor, HandlerFactory<AsyncServerExchangeHandler> exchangeHandlerFactory, Http1Config http1Config, CharCodingConfig charCodingConfig, ConnectionReuseStrategy connectionReuseStrategy, NHttpMessageParser<HttpRequest> incomingMessageParser, NHttpMessageWriter<HttpResponse> outgoingMessageWriter, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, Http1StreamListener streamListener) -
Uses of HttpRequest in org.apache.hc.core5.testing.reactive
Methods in org.apache.hc.core5.testing.reactive with parameters of type HttpRequestModifier and TypeMethodDescriptionvoidReactiveEchoProcessor.processRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyFuture) voidReactiveRandomProcessor.processRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<ByteBuffer>> responseBodyCallback)