Uses of Interface
org.apache.hc.core5.http.EntityDetails
-
Packages that use EntityDetails 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.io Default implementation of HTTP/1.1 transport based on the classic (blocking) I/O model.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.io.entity HTTP message entity APIs based on 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.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.entity HTTP message entity APIs based on the asynchronous (non-blocking) 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.http2.impl.nio Default implementation of HTTP/2 transport based on the asynchronous (non-blocking) I/O model.org.apache.hc.core5.http2.protocol HTTP/2 protocol interceptors.org.apache.hc.core5.reactive org.apache.hc.core5.testing.reactive org.apache.hc.core5.util Core utility classes. -
-
Uses of EntityDetails in org.apache.hc.core5.http
Subinterfaces of EntityDetails in org.apache.hc.core5.http Modifier and Type Interface Description interfaceHttpEntityAn entity that can be sent or received with an HTTP message.Methods in org.apache.hc.core5.http with parameters of type EntityDetails Modifier and Type Method Description voidHttpRequestInterceptor. process(HttpRequest request, EntityDetails entity, HttpContext context)Processes a request.voidHttpResponseInterceptor. process(HttpResponse response, EntityDetails entity, HttpContext context)Processes a response. -
Uses of EntityDetails in org.apache.hc.core5.http.impl
Classes in org.apache.hc.core5.http.impl that implement EntityDetails Modifier and Type Class Description classBasicEntityDetailsBasic HTTP message entity details.classIncomingEntityDetailsHTTP message entity details.Methods in org.apache.hc.core5.http.impl with parameters of type EntityDetails Modifier and Type Method Description static voidServerSupport. validateResponse(HttpResponse response, EntityDetails responseEntityDetails) -
Uses of EntityDetails in org.apache.hc.core5.http.impl.io
Classes in org.apache.hc.core5.http.impl.io that implement EntityDetails Modifier and Type Class Description (package private) classIncomingHttpEntity -
Uses of EntityDetails in org.apache.hc.core5.http.impl.nio
Methods in org.apache.hc.core5.http.impl.nio with parameters of type EntityDetails Modifier and Type Method Description private voidClientHttp1StreamHandler. commitRequest(HttpRequest request, EntityDetails entityDetails)private voidServerHttp1StreamHandler. commitResponse(HttpResponse response, EntityDetails responseEntityDetails)(package private) abstract voidAbstractHttp1StreamDuplexer. consumeHeader(IncomingMessage messageHead, EntityDetails entityDetails)(package private) voidClientHttp1StreamDuplexer. consumeHeader(HttpResponse response, EntityDetails entityDetails)(package private) voidClientHttp1StreamHandler. consumeHeader(HttpResponse response, EntityDetails entityDetails)(package private) voidServerHttp1StreamDuplexer. consumeHeader(HttpRequest request, EntityDetails entityDetails)(package private) voidServerHttp1StreamHandler. consumeHeader(HttpRequest request, EntityDetails requestEntityDetails) -
Uses of EntityDetails in org.apache.hc.core5.http.io.entity
Classes in org.apache.hc.core5.http.io.entity that implement EntityDetails Modifier and Type Class Description classAbstractHttpEntityAbstract base class for mutable entities.classBasicHttpEntityA generic streamed, non-repeatable entity that obtains its content from anInputStream.classBufferedHttpEntityA wrapping entity that buffers it content if necessary.classByteArrayEntityA self contained, repeatable entity that obtains its content from a byte array.classByteBufferEntityAn entity that delivers the contents of aByteBuffer.classEntityTemplateEntity that delegates the process of content generation to aIOCallbackwithOutputStreamas output sink.classFileEntityA self contained, repeatable entity that obtains its content from a file.classHttpEntityWrapperBase class for wrapping entities that delegates all calls to the wrapped entity.classInputStreamEntityA streamed, non-repeatable entity that obtains its content from anInputStream.classNullEntityAn empty entity with no content-type.classPathEntityA self contained, repeatable entity that obtains its content from a path.classSerializableEntityA streamed entity that obtains its content from aSerializable.classStringEntityA self contained, repeatable entity that obtains its content from aString.Methods in org.apache.hc.core5.http.io.entity with parameters of type EntityDetails Modifier and Type Method Description (package private) static longEntityUtils. checkContentLength(EntityDetails entityDetails) -
Uses of EntityDetails in org.apache.hc.core5.http.message
Methods in org.apache.hc.core5.http.message with parameters of type EntityDetails Modifier and Type Method Description static voidMessageSupport. addContentEncodingHeader(HttpMessage message, EntityDetails entity)static voidMessageSupport. addContentTypeHeader(HttpMessage message, EntityDetails entity)static voidMessageSupport. addTrailerHeader(HttpMessage message, EntityDetails entity) -
Uses of EntityDetails in org.apache.hc.core5.http.nio
Subinterfaces of EntityDetails in org.apache.hc.core5.http.nio Modifier and Type Interface Description interfaceAsyncEntityProducerAbstract asynchronous message entity producer.Methods in org.apache.hc.core5.http.nio with parameters of type EntityDetails 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.voidAsyncClientExchangeHandler. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext context)Triggered to signal receipt of a response message head.voidAsyncResponseConsumer. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext context, FutureCallback<T> resultCallback)Triggered to signal receipt of a response message head.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.voidRequestChannel. sendRequest(HttpRequest request, EntityDetails entityDetails, HttpContext context)Sends a request through this channel.voidResponseChannel. sendResponse(HttpResponse response, EntityDetails entityDetails, HttpContext context)Sends a final HTTP response through this channel.voidAsyncEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)Signals beginning of an incoming request entity stream. -
Uses of EntityDetails in org.apache.hc.core5.http.nio.entity
Classes in org.apache.hc.core5.http.nio.entity that implement EntityDetails Modifier and Type Class Description classAbstractBinAsyncEntityProducerAbstract binary entity content producer.classAbstractCharAsyncEntityProducerAbstract text entity content producer.classAsyncEntityProducerWrapperBase class for wrapping entity producers that delegates all calls to the wrapped producer.classBasicAsyncEntityProducerBasicAsyncEntityProducerimplementation that generates data stream from content of a byte array.classDigestingEntityProducerAsyncEntityProducerdecorator that calculates a digest hash from the data stream content and appends its value to the list of trailers.classFileEntityProducerAsyncEntityProducerimplementation that generates data stream from content of aFile.classPathEntityProducerAsyncEntityProducerimplementation that generates a data stream from the content at aPath.classStringAsyncEntityProducerBasicAsyncDataProducerimplementation that generates data stream from content of a string.Methods in org.apache.hc.core5.http.nio.entity with parameters of type EntityDetails Modifier and Type Method Description voidAbstractBinAsyncEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)voidAbstractCharAsyncEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)voidDigestingEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)voidDiscardingEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback)voidNoopEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<java.lang.Void> resultCallback)Deprecated. -
Uses of EntityDetails in org.apache.hc.core5.http.nio.support
Methods in org.apache.hc.core5.http.nio.support with parameters of type EntityDetails Modifier and Type Method Description 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)voidAbstractAsyncResponseConsumer. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<T> resultCallback)voidBasicClientExchangeHandler. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext)voidBasicResponseConsumer. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<Message<HttpResponse,T>> resultCallback)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)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 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) -
Uses of EntityDetails in org.apache.hc.core5.http.nio.support.classic
Classes in org.apache.hc.core5.http.nio.support.classic that implement EntityDetails Modifier and Type Class Description classAbstractClassicEntityProducerAsyncEntityProducerimplementation that acts as a compatibility layer for classicOutputStreambased interfaces.Methods in org.apache.hc.core5.http.nio.support.classic with parameters of type EntityDetails Modifier and Type Method Description voidAbstractClassicServerExchangeHandler. handleRequest(HttpRequest request, EntityDetails entityDetails, ResponseChannel responseChannel, HttpContext context)voidAbstractClassicEntityConsumer. streamStart(EntityDetails entityDetails, FutureCallback<T> resultCallback) -
Uses of EntityDetails in org.apache.hc.core5.http.protocol
Methods in org.apache.hc.core5.http.protocol with parameters of type EntityDetails Modifier and Type Method Description voidDefaultHttpProcessor. process(HttpRequest request, EntityDetails entity, HttpContext context)voidDefaultHttpProcessor. process(HttpResponse response, 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)voidResponseConnControl. process(HttpResponse response, EntityDetails entity, HttpContext context)voidResponseContent. process(HttpResponse response, EntityDetails entity, HttpContext context)Processes the response (possibly updating or inserting) Content-Length and Transfer-Encoding headers.voidResponseDate. process(HttpResponse response, EntityDetails entity, HttpContext context)voidResponseServer. process(HttpResponse response, EntityDetails entity, HttpContext context) -
Uses of EntityDetails in org.apache.hc.core5.http2.impl.nio
Methods in org.apache.hc.core5.http2.impl.nio with parameters of type EntityDetails Modifier and Type Method Description private voidClientH2StreamHandler. commitRequest(HttpRequest request, EntityDetails entityDetails)private voidServerH2StreamHandler. commitResponse(HttpResponse response, EntityDetails responseEntityDetails)private voidServerPushH2StreamHandler. commitResponse(HttpResponse response, EntityDetails responseEntityDetails)voidNoopAsyncPushHandler. consumePromise(HttpRequest promise, HttpResponse response, EntityDetails entityDetails, HttpContext context) -
Uses of EntityDetails in org.apache.hc.core5.http2.protocol
Methods in org.apache.hc.core5.http2.protocol with parameters of type EntityDetails 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)voidH2ResponseConnControl. process(HttpResponse response, EntityDetails entity, HttpContext context)voidH2ResponseContent. process(HttpResponse response, EntityDetails entity, HttpContext context) -
Uses of EntityDetails in org.apache.hc.core5.reactive
Classes in org.apache.hc.core5.reactive that implement EntityDetails Modifier and Type Class Description classReactiveEntityProducerAnAsyncEntityProducerthat subscribes to aPublisherinstance, as defined by the Reactive Streams specification.Fields in org.apache.hc.core5.reactive declared as EntityDetails Modifier and Type Field Description private EntityDetailsReactiveResponseConsumer. entityDetailsMethods in org.apache.hc.core5.reactive that return EntityDetails Modifier and Type Method Description EntityDetailsReactiveResponseConsumer. getEntityDetails()Returns the response entity details.Methods in org.apache.hc.core5.reactive with parameters of type EntityDetails Modifier and Type Method Description voidReactiveResponseConsumer. consumeResponse(HttpResponse response, EntityDetails entityDetails, HttpContext httpContext, FutureCallback<java.lang.Void> resultCallback)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 EntityDetails in org.apache.hc.core5.testing.reactive
Methods in org.apache.hc.core5.testing.reactive with parameters of type EntityDetails 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) -
Uses of EntityDetails in org.apache.hc.core5.util
Methods in org.apache.hc.core5.util with parameters of type EntityDetails Modifier and Type Method Description static longArgs. checkContentLength(EntityDetails entityDetails)Deprecated.
-