Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.http.HttpRequest

Packages that use HttpRequest
org.apache.http | Core HTTP component APIs and primitives.
org.apache.http.impl | Default implementations of HTTP connections for synchronous, blocking communication.
org.apache.http.impl.io | Default implementations of message parses and writers for synchronous, blocking communication.
org.apache.http.impl.nio | Default implementations of HTTP connections for asynchronous, even driven communication.
org.apache.http.impl.nio.codecs | Default implementations of message parses and writers for asynchronous, even driven communication.
org.apache.http.impl.nio.pool | Default implementations of client side connection pools for asynchronous, even driven communication.
org.apache.http.message | Core HTTP message components, message element parser and writer APIs and their default implementations.
org.apache.http.nio | Core HTTP component APIs and primitives for asynchronous, event driven communication.
org.apache.http.nio.protocol | Core HTTP protocol execution framework and HTTP protocol handlers for asynchronous, event driven communication.
org.apache.http.protocol | Core HTTP protocol execution framework and HTTP protocol handlers for synchronous, blocking communication.

Uses of HttpRequest in org.apache.http

Subinterfaces of HttpRequest in org.apache.http
`interface` | `HttpEntityEnclosingRequest` A request with an entity.

Methods in org.apache.http that return HttpRequest
`HttpRequest` | `HttpRequestFactory.newHttpRequest(RequestLine requestline)`
`HttpRequest` | `HttpRequestFactory.newHttpRequest(String method, String uri)`
`HttpRequest` | `HttpServerConnection.receiveRequestHeader()` Receives the request line and all headers available from this connection.

Methods in org.apache.http with parameters of type HttpRequest
`void` | `HttpRequestInterceptor.process(HttpRequest request, HttpContext context)` Processes a request.
`void` | `HttpClientConnection.sendRequestHeader(HttpRequest request)` Sends the request line and all headers over the connection.

Uses of HttpRequest in org.apache.http.impl

Methods in org.apache.http.impl that return HttpRequest
`HttpRequest` | `DefaultHttpRequestFactory.newHttpRequest(RequestLine requestline)`
`HttpRequest` | `DefaultHttpRequestFactory.newHttpRequest(String method, String uri)`
`HttpRequest` | `DefaultBHttpServerConnection.receiveRequestHeader()`
`HttpRequest` | `AbstractHttpServerConnection.receiveRequestHeader()` Deprecated.

Methods in org.apache.http.impl that return types with arguments of type HttpRequest
`protected HttpMessageParser<HttpRequest>` | `AbstractHttpServerConnection.createRequestParser(SessionInputBuffer buffer, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. Creates an instance of `HttpMessageParser` to be used for parsing HTTP requests received over this connection.
`protected HttpMessageWriter<HttpRequest>` | `AbstractHttpClientConnection.createRequestWriter(SessionOutputBuffer buffer, HttpParams params)` Deprecated. Creates an instance of `HttpMessageWriter` to be used for writing out HTTP requests sent over this connection.

Methods in org.apache.http.impl with parameters of type HttpRequest
`protected void` | `DefaultBHttpServerConnection.onRequestReceived(HttpRequest request)`
`protected void` | `DefaultBHttpClientConnection.onRequestSubmitted(HttpRequest request)`
`void` | `DefaultBHttpClientConnection.sendRequestHeader(HttpRequest request)`
`void` | `AbstractHttpClientConnection.sendRequestHeader(HttpRequest request)` Deprecated.

Constructor parameters in org.apache.http.impl with type arguments of type HttpRequest
`DefaultBHttpClientConnection(int bufferSize, int fragmentSizeHint, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<HttpRequest> requestWriterFactory, HttpMessageParserFactory<HttpResponse> responseParserFactory)` Creates new instance of DefaultBHttpClientConnection.
`DefaultBHttpClientConnectionFactory(ConnectionConfig cconfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageWriterFactory<HttpRequest> requestWriterFactory, HttpMessageParserFactory<HttpResponse> responseParserFactory)`
`DefaultBHttpClientConnectionFactory(ConnectionConfig cconfig, HttpMessageWriterFactory<HttpRequest> requestWriterFactory, HttpMessageParserFactory<HttpResponse> responseParserFactory)`
`DefaultBHttpServerConnection(int bufferSize, int fragmentSizeHint, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<HttpRequest> requestParserFactory, HttpMessageWriterFactory<HttpResponse> responseWriterFactory)` Creates new instance of DefaultBHttpServerConnection.
`DefaultBHttpServerConnectionFactory(ConnectionConfig cconfig, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, HttpMessageParserFactory<HttpRequest> requestParserFactory, HttpMessageWriterFactory<HttpResponse> responseWriterFactory)`
`DefaultBHttpServerConnectionFactory(ConnectionConfig cconfig, HttpMessageParserFactory<HttpRequest> requestParserFactory, HttpMessageWriterFactory<HttpResponse> responseWriterFactory)`

Uses of HttpRequest in org.apache.http.impl.io

Methods in org.apache.http.impl.io that return HttpRequest
`protected HttpRequest` | `DefaultHttpRequestParser.parseHead(SessionInputBuffer sessionBuffer)`

Methods in org.apache.http.impl.io that return types with arguments of type HttpRequest
`HttpMessageParser<HttpRequest>` | `DefaultHttpRequestParserFactory.create(SessionInputBuffer buffer, MessageConstraints constraints)`
`HttpMessageWriter<HttpRequest>` | `DefaultHttpRequestWriterFactory.create(SessionOutputBuffer buffer)`

Methods in org.apache.http.impl.io with parameters of type HttpRequest
`protected void` | `HttpRequestWriter.writeHeadLine(HttpRequest message)` Deprecated.
`protected void` | `DefaultHttpRequestWriter.writeHeadLine(HttpRequest message)`

Uses of HttpRequest in org.apache.http.impl.nio

Fields in org.apache.http.impl.nio declared as HttpRequest
`protected HttpRequest` | `NHttpConnectionBase.request`

Fields in org.apache.http.impl.nio with type parameters of type HttpRequest
`protected NHttpMessageParser<HttpRequest>` | `DefaultNHttpServerConnection.requestParser`
`protected NHttpMessageWriter<HttpRequest>` | `DefaultNHttpClientConnection.requestWriter`

Methods in org.apache.http.impl.nio that return HttpRequest
`HttpRequest` | `NHttpConnectionBase.getHttpRequest()`

Methods in org.apache.http.impl.nio that return types with arguments of type HttpRequest
`protected NHttpMessageParser<HttpRequest>` | `DefaultNHttpServerConnection.createRequestParser(SessionInputBuffer buffer, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. (4.3) use constructor.
`protected NHttpMessageWriter<HttpRequest>` | `DefaultNHttpClientConnection.createRequestWriter(SessionOutputBuffer buffer, HttpParams params)` Deprecated. (4.3) use constructor.

Methods in org.apache.http.impl.nio with parameters of type HttpRequest
`protected void` | `DefaultNHttpServerConnection.onRequestReceived(HttpRequest request)`
`protected void` | `DefaultNHttpClientConnection.onRequestSubmitted(HttpRequest request)`
`void` | `DefaultNHttpClientConnection.submitRequest(HttpRequest request)`

Constructor parameters in org.apache.http.impl.nio with type arguments of type HttpRequest
`DefaultNHttpClientConnection(IOSession session, int bufferSize, int fragmentSizeHint, ByteBufferAllocator allocator, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, NHttpMessageParserFactory<HttpResponse> responseParserFactory)` Creates new instance DefaultNHttpClientConnection given the underlying I/O session.
`DefaultNHttpClientConnectionFactory(ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`DefaultNHttpClientConnectionFactory(NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`DefaultNHttpClientConnectionFactory(NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ConnectionConfig cconfig)`
`DefaultNHttpServerConnection(IOSession session, int bufferSize, int fragmentSizeHint, ByteBufferAllocator allocator, CharsetDecoder charDecoder, CharsetEncoder charEncoder, MessageConstraints constraints, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory)` Creates new instance DefaultNHttpServerConnection given the underlying I/O session.
`DefaultNHttpServerConnectionFactory(ByteBufferAllocator allocator, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ConnectionConfig cconfig)`
`DefaultNHttpServerConnectionFactory(ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ConnectionConfig cconfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, ContentLengthStrategy incomingContentStrategy, ContentLengthStrategy outgoingContentStrategy, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ByteBufferAllocator allocator, ConnectionConfig cconfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpRequest> requestParserFactory, NHttpMessageWriterFactory<HttpResponse> responseWriterFactory, ConnectionConfig cconfig)`

Uses of HttpRequest in org.apache.http.impl.nio.codecs

Methods in org.apache.http.impl.nio.codecs that return HttpRequest
`protected HttpRequest` | `DefaultHttpRequestParser.createMessage(CharArrayBuffer buffer)`

Methods in org.apache.http.impl.nio.codecs that return types with arguments of type HttpRequest
`NHttpMessageParser<HttpRequest>` | `DefaultHttpRequestParserFactory.create(SessionInputBuffer buffer, MessageConstraints constraints)`
`NHttpMessageWriter<HttpRequest>` | `DefaultHttpRequestWriterFactory.create(SessionOutputBuffer buffer)`

Methods in org.apache.http.impl.nio.codecs with parameters of type HttpRequest
`protected void` | `DefaultHttpRequestWriter.writeHeadLine(HttpRequest message)`

Uses of HttpRequest in org.apache.http.impl.nio.pool

Constructor parameters in org.apache.http.impl.nio.pool with type arguments of type HttpRequest
`BasicNIOConnFactory(SSLContext sslContext, SSLSetupHandler sslHandler, NHttpMessageParserFactory<HttpResponse> responseParserFactory, NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, ByteBufferAllocator allocator, ConnectionConfig config)`

Uses of HttpRequest in org.apache.http.message

Classes in org.apache.http.message that implement HttpRequest
`class` | `BasicHttpEntityEnclosingRequest` Basic implementation of `HttpEntityEnclosingRequest`.
`class` | `BasicHttpRequest` Basic implementation of `HttpRequest`.

Uses of HttpRequest in org.apache.http.nio

Methods in org.apache.http.nio that return HttpRequest
`HttpRequest` | `NHttpConnection.getHttpRequest()` Returns the current HTTP request if one is being received / transmitted.

Methods in org.apache.http.nio with parameters of type HttpRequest
`void` | `NHttpClientConnection.submitRequest(HttpRequest request)` Submits `HttpRequest` to be sent to the target server.

Uses of HttpRequest in org.apache.http.nio.protocol

Methods in org.apache.http.nio.protocol that return HttpRequest
`protected HttpRequest` | `BasicAsyncRequestConsumer.buildResult(HttpContext context)`
`HttpRequest` | `BasicAsyncRequestExecutionHandler.generateRequest()` Deprecated.
`HttpRequest` | `PipeliningClientExchangeHandler.generateRequest()`
`HttpRequest` | `HttpAsyncClientExchangeHandler.generateRequest()` Invoked to generate a HTTP request message head.
`HttpRequest` | `HttpAsyncRequestProducer.generateRequest()` Invoked to generate a HTTP request message head.
`HttpRequest` | `BasicAsyncRequestProducer.generateRequest()`
`HttpRequest` | `BasicAsyncClientExchangeHandler.generateRequest()`
`HttpRequest` | `AsyncNHttpServiceHandler.ServerConnState.getRequest()`
`HttpRequest` | `HttpAsyncExchange.getRequest()` Returns the received HTTP request message.
`HttpRequest` | `AsyncNHttpClientHandler.ClientConnState.getRequest()`
`HttpRequest` | `HttpRequestExecutionHandler.submitRequest(HttpContext context)` Deprecated. Triggered when the underlying connection is ready to send a new HTTP request to the target host.
`HttpRequest` | `NHttpRequestExecutionHandler.submitRequest(HttpContext context)` Deprecated. Triggered when the underlying connection is ready to send a new HTTP request to the target host.

Methods in org.apache.http.nio.protocol that return types with arguments of type HttpRequest
`HttpAsyncRequestConsumer<HttpRequest>` | `BasicAsyncRequestHandler.processRequest(HttpRequest request, HttpContext context)`

Methods in org.apache.http.nio.protocol with parameters of type HttpRequest
`protected boolean` | `NHttpHandlerBase.canResponseHaveBody(HttpRequest request, HttpResponse response)` Deprecated.
`protected String` | `UriHttpAsyncRequestHandlerMapper.getRequestPath(HttpRequest request)` Extracts request path from the given `HttpRequest`
`void` | `BasicAsyncRequestHandler.handle(HttpRequest request, HttpAsyncExchange httpexchange, HttpContext context)`
`abstract void` | `SimpleNHttpRequestHandler.handle(HttpRequest request, HttpResponse response, HttpContext context)` Deprecated.
`void` | `NHttpRequestHandler.handle(HttpRequest request, HttpResponse response, NHttpResponseTrigger trigger, HttpContext context)` Deprecated. Initiates processing of the request.
`void` | `SimpleNHttpRequestHandler.handle(HttpRequest request, HttpResponse response, NHttpResponseTrigger trigger, HttpContext context)` Deprecated.
`HttpAsyncRequestHandler<?>` | `HttpAsyncRequestHandlerMapper.lookup(HttpRequest request)` Looks up a handler matching the given request.
`HttpAsyncRequestHandler<?>` | `UriHttpAsyncRequestHandlerMapper.lookup(HttpRequest request)` Looks up a handler matching the given request URI.
`protected abstract void` | `AbstractAsyncRequestConsumer.onRequestReceived(HttpRequest request)` Invoked when a HTTP request message is received.
`protected void` | `BasicAsyncRequestConsumer.onRequestReceived(HttpRequest request)`
`HttpAsyncRequestConsumer<HttpRequest>` | `BasicAsyncRequestHandler.processRequest(HttpRequest request, HttpContext context)`
`HttpAsyncRequestConsumer<T>` | `HttpAsyncRequestHandler.processRequest(HttpRequest request, HttpContext context)` Triggered when an incoming request is received.
`void` | `AbstractAsyncRequestConsumer.requestReceived(HttpRequest request)` Use `AbstractAsyncRequestConsumer.onRequestReceived(HttpRequest)` instead.
`void` | `HttpAsyncRequestConsumer.requestReceived(HttpRequest request)` Invoked when a HTTP request message is received.
`void` | `AsyncNHttpServiceHandler.ServerConnState.setRequest(HttpRequest request)`
`void` | `AsyncNHttpClientHandler.ClientConnState.setRequest(HttpRequest request)`

Constructors in org.apache.http.nio.protocol with parameters of type HttpRequest
`BasicAsyncRequestProducer(HttpHost target, HttpRequest request)` Creates a producer that can be used to transmit the given request message.

Uses of HttpRequest in org.apache.http.protocol

Methods in org.apache.http.protocol that return HttpRequest
`HttpRequest` | `HttpCoreContext.getRequest()`

Methods in org.apache.http.protocol with parameters of type HttpRequest
`protected boolean` | `HttpRequestExecutor.canResponseHaveBody(HttpRequest request, HttpResponse response)` Decide whether a response comes with an entity.
`protected HttpResponse` | `HttpRequestExecutor.doReceiveResponse(HttpRequest request, HttpClientConnection conn, HttpContext context)` Waits for and receives a response.
`protected HttpResponse` | `HttpRequestExecutor.doSendRequest(HttpRequest request, HttpClientConnection conn, HttpContext context)` Send the given request over the given connection.
`protected void` | `HttpService.doService(HttpRequest request, HttpResponse response, HttpContext context)` The default implementation of this method attempts to resolve an `HttpRequestHandler` for the request URI of the given request and, if found, executes its `HttpRequestHandler.handle(HttpRequest, HttpResponse, HttpContext)` method.
`HttpResponse` | `HttpRequestExecutor.execute(HttpRequest request, HttpClientConnection conn, HttpContext context)` Sends the request and obtain a response.
`protected String` | `UriHttpRequestHandlerMapper.getRequestPath(HttpRequest request)` Extracts request path from the given `HttpRequest`
`void` | `HttpRequestHandler.handle(HttpRequest request, HttpResponse response, HttpContext context)` Handles the request and produces a response to be sent back to the client.
`HttpRequestHandler` | `UriHttpRequestHandlerMapper.lookup(HttpRequest request)` Looks up a handler matching the given request URI.
`HttpRequestHandler` | `HttpRequestHandlerMapper.lookup(HttpRequest request)` Looks up a handler matching the given request.
`void` | `HttpRequestExecutor.preProcess(HttpRequest request, HttpProcessor processor, HttpContext context)` Pre-process the given request using the given protocol processor and initiates the process of request execution.
`void` | `RequestContent.process(HttpRequest request, HttpContext context)`
`void` | `ImmutableHttpProcessor.process(HttpRequest request, HttpContext context)`
`void` | `RequestConnControl.process(HttpRequest request, HttpContext context)`
`void` | `RequestDate.process(HttpRequest request, HttpContext context)`
`void` | `RequestExpectContinue.process(HttpRequest request, HttpContext context)`
`void` | `RequestUserAgent.process(HttpRequest request, HttpContext context)`
`void` | `RequestTargetHost.process(HttpRequest request, HttpContext context)`
`void` | `BasicHttpProcessor.process(HttpRequest request, HttpContext context)` Deprecated.
`void` | `HttpExpectationVerifier.verify(HttpRequest request, HttpResponse response, HttpContext context)` Verifies whether the given request meets the server's expectations.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.