Uses of Interface
org.apache.hc.core5.http.HttpRequest
-
Packages that use HttpRequest Package Description org.apache.hc.core5.http Core HTTP transport component APIs.org.apache.hc.core5.http.impl Default implementations of core HTTP APIs.org.apache.hc.core5.http.impl.nio Default implementation of HTTP/1.1 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http.message Core HTTP message components, message element parser and writer APIs and their default implementations.org.apache.hc.core5.http.nio Core HTTP transport APIs based on the asynchronous, event driven I/O model.org.apache.hc.core5.http.nio.support Support classes for the asynchronous I/O model.org.apache.hc.core5.http.nio.support.classic Support classes for the asynchronous I/O model that emulate behavior of the classic (blocking) I/O model.org.apache.hc.core5.http.protocol Core HTTP protocol interceptors.org.apache.hc.core5.http.support org.apache.hc.core5.http2.impl Default implementations of core HTTP/2 APIs.org.apache.hc.core5.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http2.nio.support Support classes for HTTP/2 asynchronous transport.org.apache.hc.core5.http2.protocol HTTP/2 protocol interceptors.org.apache.hc.core5.reactive org.apache.hc.core5.testing.classic org.apache.hc.core5.testing.nio org.apache.hc.core5.testing.reactive -
-
Uses of HttpRequest in org.apache.hc.core5.http
Classes in org.apache.hc.core5.http with type parameters of type HttpRequest Modifier and Type Interface Description interfaceHttpRequestFactory<T extends HttpRequest>A factory forHttpRequestobjects.Subinterfaces of HttpRequest in org.apache.hc.core5.http Modifier and Type Interface Description interfaceClassicHttpRequest'Classic'HttpRequestmessage that can encloseHttpEntity.Methods in org.apache.hc.core5.http with parameters of type HttpRequest Modifier and Type Method Description booleanConnectionReuseStrategy. 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.THttpRequestMapper. 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 HttpRequest Modifier and Type Method Description booleanDefaultConnectionReuseStrategy. 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 HttpRequest Modifier and Type Class Description classDefaultHttpRequestParser<T extends HttpRequest>DefaultNHttpMessageParserimplementation forHttpRequests.classDefaultHttpRequestWriter<T extends HttpRequest>DefaultNHttpMessageWriterimplementation forHttpRequests.Fields in org.apache.hc.core5.http.impl.nio declared as HttpRequest Modifier and Type Field Description private HttpRequestClientHttp1StreamHandler. committedRequestprivate HttpRequestServerHttp1StreamHandler. receivedRequestFields in org.apache.hc.core5.http.impl.nio with type parameters of type HttpRequest Modifier and Type Field Description private Http1StreamChannel<HttpRequest>ClientHttp1StreamDuplexer. outputChannelprivate Http1StreamChannel<HttpRequest>ClientHttp1StreamHandler. outputChannelprivate HttpRequestFactory<HttpRequest>DefaultHttpRequestParserFactory. requestFactoryprivate NHttpMessageParserFactory<HttpRequest>ServerHttp1StreamDuplexerFactory. requestParserFactoryprivate NHttpMessageWriterFactory<HttpRequest>ClientHttp1StreamDuplexerFactory. requestWriterFactoryMethods in org.apache.hc.core5.http.impl.nio that return HttpRequest Modifier and Type Method Description HttpRequestDefaultHttpRequestFactory. newHttpRequest(java.lang.String method, java.lang.String uri)HttpRequestDefaultHttpRequestFactory. newHttpRequest(java.lang.String method, java.net.URI uri)(package private) HttpRequestServerHttp1StreamDuplexer. parseMessageHead(boolean endOfStream)Methods in org.apache.hc.core5.http.impl.nio that return types with arguments of type HttpRequest Modifier and Type Method Description NHttpMessageParser<HttpRequest>DefaultHttpRequestParserFactory. create()NHttpMessageWriter<HttpRequest>DefaultHttpRequestWriterFactory. create()Methods in org.apache.hc.core5.http.impl.nio with parameters of type HttpRequest Modifier and Type Method Description private 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) -
Uses of HttpRequest in org.apache.hc.core5.http.message
Classes in org.apache.hc.core5.http.message that implement HttpRequest Modifier and Type Class Description classBasicClassicHttpRequestBasic implementation ofClassicHttpRequest.classBasicHttpRequestBasic implementation ofHttpRequest.classHttpRequestWrapperWraps anHttpRequest.Constructors in org.apache.hc.core5.http.message with parameters of type HttpRequest Constructor Description HttpRequestWrapper(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 HttpRequest Modifier and Type Method Description voidAsyncPushConsumer. consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context)Triggered to signal receipt of a request message head used as a promise and the corresponding pushed response.voidAsyncRequestConsumer. consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext context, FutureCallback<T> resultCallback)Triggered to signal receipt of a request message head.THandlerFactory. create(HttpRequest request, HttpContext context)Creates a new handler instance based on properties of an incoming request message..AsyncDataConsumerAsyncFilterHandler. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)Processes the incoming HTTP request and if processing has been completed submits a final response to the client.voidAsyncServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)Processes the actual HTTP request.AsyncRequestConsumer<T>AsyncServerRequestHandler. prepare(HttpRequest request, EntityDetails entityDetails, HttpContext context)Triggered to signal new incoming request.AsyncDataConsumerAsyncFilterChain. proceed(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger)Proceeds to the next element in the request processing chain.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 HttpRequest Modifier and Type Field Description private HttpRequestBasicRequestProducer. requestMethods in org.apache.hc.core5.http.nio.support with parameters of type HttpRequest Modifier and Type Method Description protected abstract TAbstractAsyncRequesterConsumer. buildResult(HttpRequest request, E entity, ContentType contentType)Triggered to generate object that represents a result of request message processing.voidAbstractAsyncPushHandler. consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext httpContext)voidAbstractAsyncRequesterConsumer. consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<T> resultCallback)voidBasicRequestConsumer. consumeRequest(HttpRequest request, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpRequest,T>> resultCallback)AsyncServerExchangeHandlerAsyncServerFilterChainExchangeHandlerFactory. create(HttpRequest request, HttpContext context)AsyncServerExchangeHandlerDefaultAsyncResponseExchangeHandlerFactory. create(HttpRequest request, HttpContext context)private AsyncServerExchangeHandlerDefaultAsyncResponseExchangeHandlerFactory. createHandler(HttpRequest request, HttpContext context)AsyncDataConsumerAbstractAsyncServerAuthFilter. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)AsyncDataConsumerAsyncServerExpectationFilter. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)AsyncDataConsumerAsyncServerFilterChainElement. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger)AsyncDataConsumerTerminalAsyncServerFilter. handle(HttpRequest request, EntityDetails entityDetails, HttpContext context, AsyncFilterChain.ResponseTrigger responseTrigger, AsyncFilterChain chain)protected voidAbstractAsyncPushHandler. handleError(HttpRequest promise, java.lang.Exception cause)Triggered to handle the exception thrown while processing a push response.voidAbstractServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)voidBasicAsyncServerExpectationDecorator. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)voidImmediateResponseExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)protected abstract voidAbstractAsyncPushHandler. handleResponse(HttpRequest promise, T responseMessage)Triggered to handle the push message with the given promised request.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 HttpRequest Modifier and Type Method Description voidBasicRequestConsumer. 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 HttpRequest Constructor Description BasicRequestProducer(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 HttpRequest Modifier and Type Method Description protected abstract voidAbstractClassicServerExchangeHandler. handle(HttpRequest request, java.io.InputStream requestStream, HttpResponse response, java.io.OutputStream responseStream, HttpContext context)Handles an incoming request optionally reading its entity content form the given input stream and generates a response optionally writing out its entity content into the given output stream.voidAbstractClassicServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context) -
Uses of HttpRequest in org.apache.hc.core5.http.protocol
Methods in org.apache.hc.core5.http.protocol that return HttpRequest Modifier and Type Method Description HttpRequestHttpCoreContext. getRequest()Methods in org.apache.hc.core5.http.protocol with parameters of type HttpRequest Modifier and Type Method Description voidDefaultHttpProcessor. 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)TRequestHandlerRegistry. 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 HttpRequest Modifier and Type Method Description static 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 HttpRequest Modifier and Type Method Description HttpRequestDefaultH2RequestConverter. convert(java.util.List<Header> headers)Methods in org.apache.hc.core5.http2.impl with parameters of type HttpRequest Modifier and Type Method Description java.util.List<Header>DefaultH2RequestConverter. convert(HttpRequest message) -
Uses of HttpRequest in org.apache.hc.core5.http2.impl.nio
Fields in org.apache.hc.core5.http2.impl.nio declared as HttpRequest Modifier and Type Field Description private HttpRequestServerH2StreamHandler. receivedRequestprivate HttpRequestClientPushH2StreamHandler. requestMethods in org.apache.hc.core5.http2.impl.nio with parameters of type HttpRequest Modifier and Type Method Description private 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 HttpRequest Modifier and Type Method Description AsyncPushConsumerDefaultAsyncPushConsumerFactory. 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 HttpRequest Modifier and Type Method Description voidH2RequestConnControl. process(HttpRequest request, EntityDetails entity, HttpContext context)voidH2RequestContent. process(HttpRequest request, EntityDetails entity, HttpContext context)voidH2RequestTargetHost. process(HttpRequest request, EntityDetails entity, HttpContext context)voidH2RequestValidateHost. process(HttpRequest request, EntityDetails entity, HttpContext context) -
Uses of HttpRequest in org.apache.hc.core5.reactive
Methods in org.apache.hc.core5.reactive with parameters of type HttpRequest Modifier and Type Method Description voidReactiveServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)voidReactiveRequestProcessor. processRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<java.nio.ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<java.nio.ByteBuffer>> responseBodyCallback)Processes the actual HTTP request. -
Uses of HttpRequest in org.apache.hc.core5.testing.classic
Methods in org.apache.hc.core5.testing.classic with parameters of type HttpRequest Modifier and Type Method Description voidLoggingHttp1StreamListener. 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 HttpRequest Modifier and Type Field Description private NHttpMessageParserFactory<HttpRequest>InternalServerHttp1EventHandlerFactory. requestParserFactoryprivate NHttpMessageWriterFactory<HttpRequest>InternalClientHttp1EventHandlerFactory. requestWriterFactoryMethods in org.apache.hc.core5.testing.nio with parameters of type HttpRequest Modifier and Type Method Description voidLoggingHttp1StreamListener. onRequestHead(HttpConnection connection, HttpRequest request)Method parameters in org.apache.hc.core5.testing.nio with type arguments of type HttpRequest Modifier and Type Method Description protected 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 HttpRequest Modifier and Type Method Description voidReactiveEchoProcessor. processRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<java.nio.ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<java.nio.ByteBuffer>> responseBodyFuture)voidReactiveRandomProcessor. processRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context, org.reactivestreams.Publisher<java.nio.ByteBuffer> requestBody, Callback<org.reactivestreams.Publisher<java.nio.ByteBuffer>> responseBodyCallback)
-