Package | Description |
---|---|
org.apache.hc.core5.http.impl.bootstrap |
HTTP/1.1 requester and server bootstrap.
|
org.apache.hc.core5.http.impl.io |
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
|
org.apache.hc.core5.http.io |
Core HTTP transport APIs based on the classic (blocking) I/O model.
|
org.apache.hc.core5.http.io.support |
Support classes for the classic (blocking) I/O model.
|
org.apache.hc.core5.http.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
Modifier and Type | Method and Description |
---|---|
protected ClassicHttpRequest |
DefaultHttpRequestParser.createMessage(CharArrayBuffer buffer) |
ClassicHttpRequest |
DefaultClassicHttpRequestFactory.newHttpRequest(String method,
String uri) |
ClassicHttpRequest |
DefaultClassicHttpRequestFactory.newHttpRequest(String method,
URI uri) |
ClassicHttpRequest |
DefaultHttpRequestParser.parse(SessionInputBuffer buffer,
InputStream inputStream) |
ClassicHttpRequest |
DefaultBHttpServerConnection.receiveRequestHeader() |
Modifier and Type | Method and Description |
---|---|
HttpMessageParser<ClassicHttpRequest> |
DefaultHttpRequestParserFactory.create() |
HttpMessageWriter<ClassicHttpRequest> |
DefaultHttpRequestWriterFactory.create() |
HttpMessageParser<ClassicHttpRequest> |
DefaultHttpRequestParserFactory.create(Http1Config http1Config)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
ClassicHttpResponse |
HttpRequestExecutor.execute(ClassicHttpRequest request,
HttpClientConnection conn,
HttpContext context)
Sends the request and obtain a response.
|
ClassicHttpResponse |
HttpRequestExecutor.execute(ClassicHttpRequest request,
HttpClientConnection conn,
HttpResponseInformationCallback informationCallback,
HttpContext localContext)
Sends the request and obtain a response.
|
boolean |
NoResponseOutOfOrderStrategy.isEarlyResponseDetected(ClassicHttpRequest request,
HttpClientConnection connection,
InputStream inputStream,
long totalBytesSent,
long nextWriteSize) |
boolean |
MonitoringResponseOutOfOrderStrategy.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 localContext)
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) |
Modifier and Type | Method and Description |
---|---|
DefaultBHttpServerConnectionFactory.Builder |
DefaultBHttpServerConnectionFactory.Builder.requestParserFactory(HttpMessageParserFactory<ClassicHttpRequest> requestParserFactory) |
DefaultBHttpClientConnectionFactory.Builder |
DefaultBHttpClientConnectionFactory.Builder.requestWriterFactory(HttpMessageWriterFactory<ClassicHttpRequest> requestWriterFactory) |
Modifier and Type | Method and Description |
---|---|
ClassicHttpRequest |
HttpServerConnection.receiveRequestHeader()
Receives the request line and all headers available from this connection.
|
Modifier and Type | Method and Description |
---|---|
void |
HttpRequestHandler.handle(ClassicHttpRequest request,
ClassicHttpResponse response,
HttpContext context)
Handles the request and produces a response to be sent back to
the client.
|
void |
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 |
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 socket
IOException with the number of
bytes that have already been sent, and the size of the next chunk to be written 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.
|
Modifier and Type | Method and Description |
---|---|
ClassicHttpRequest |
ClassicRequestBuilder.build() |
Modifier and Type | Method and Description |
---|---|
static ClassicRequestBuilder |
ClassicRequestBuilder.copy(ClassicHttpRequest request) |
protected void |
ClassicRequestBuilder.digest(ClassicHttpRequest request) |
void |
HttpServerFilterChainElement.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context) |
void |
TerminalServerFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
AbstractHttpServerAuthFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
HttpServerExpectationFilter.handle(ClassicHttpRequest request,
HttpFilterChain.ResponseTrigger responseTrigger,
HttpContext context,
HttpFilterChain chain) |
void |
HttpServerFilterChainRequestHandler.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger trigger,
HttpContext context) |
void |
BasicHttpServerRequestHandler.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context) |
void |
BasicHttpServerExpectationDecorator.handle(ClassicHttpRequest request,
HttpServerRequestHandler.ResponseTrigger responseTrigger,
HttpContext context) |
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.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicClassicHttpRequest
Basic implementation of
ClassicHttpRequest . |
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.