| Package | Description | 
|---|---|
| org.apache.hc.core5.benchmark | Apache Bench (AB) clone based on HttpCore. | 
| 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.io.entity | HTTP message entity 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.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.reactive | 
| Modifier and Type | Method and Description | 
|---|---|
| ContentType | BenchmarkConfig. getContentType() | 
| Modifier and Type | Method and Description | 
|---|---|
| BenchmarkConfig.Builder | BenchmarkConfig.Builder. setContentType(ContentType contentType) | 
| Modifier and Type | Field and Description | 
|---|---|
| static ContentType | ContentType. APPLICATION_ATOM_XML | 
| static ContentType | ContentType. APPLICATION_FORM_URLENCODED | 
| static ContentType | ContentType. APPLICATION_JSON | 
| static ContentType | ContentType. APPLICATION_NDJSONPublic constant media type for  application/x-ndjson. | 
| static ContentType | ContentType. APPLICATION_OCTET_STREAM | 
| static ContentType | ContentType. APPLICATION_PDFPublic constant media type for  application/pdf. | 
| static ContentType | ContentType. APPLICATION_PROBLEM_JSONPublic constant media type for  application/problem+json. | 
| static ContentType | ContentType. APPLICATION_PROBLEM_XMLPublic constant media type for  application/problem+xml. | 
| static ContentType | ContentType. APPLICATION_RSS_XMLPublic constant media type for  application/rss+xml. | 
| static ContentType | ContentType. APPLICATION_SOAP_XML | 
| static ContentType | ContentType. APPLICATION_SVG_XML | 
| static ContentType | ContentType. APPLICATION_XHTML_XML | 
| static ContentType | ContentType. APPLICATION_XML | 
| static ContentType | ContentType. DEFAULT_BINARY | 
| static ContentType | ContentType. DEFAULT_TEXT | 
| static ContentType | ContentType. IMAGE_BMP | 
| static ContentType | ContentType. IMAGE_GIF | 
| static ContentType | ContentType. IMAGE_JPEG | 
| static ContentType | ContentType. IMAGE_PNG | 
| static ContentType | ContentType. IMAGE_SVG | 
| static ContentType | ContentType. IMAGE_TIFF | 
| static ContentType | ContentType. IMAGE_WEBP | 
| static ContentType | ContentType. MULTIPART_FORM_DATA | 
| static ContentType | ContentType. MULTIPART_MIXEDPublic constant media type for  multipart/mixed. | 
| static ContentType | ContentType. MULTIPART_RELATEDPublic constant media type for  multipart/related. | 
| static ContentType | ContentType. TEXT_EVENT_STREAMPublic constant media type for  text/event-stream. | 
| static ContentType | ContentType. TEXT_HTML | 
| static ContentType | ContentType. TEXT_MARKDOWNPublic constant media type for  text/markdown. | 
| static ContentType | ContentType. TEXT_PLAIN | 
| static ContentType | ContentType. TEXT_XML | 
| static ContentType | ContentType. WILDCARD | 
| Modifier and Type | Method and Description | 
|---|---|
| static ContentType | ContentType. create(String mimeType)Creates a new instance of  ContentTypewithout a charset. | 
| static ContentType | ContentType. create(String mimeType,
      Charset charset)Creates a new instance of  ContentType. | 
| static ContentType | ContentType. create(String mimeType,
      NameValuePair... params)Creates a new instance of  ContentTypewith the given parameters. | 
| static ContentType | ContentType. create(String mimeType,
      String charset)Creates a new instance of  ContentType. | 
| static ContentType | ContentType. getByMimeType(String mimeType)Deprecated. 
 Do not use. This method was made public by mistake. | 
| static ContentType | ContentType. parse(CharSequence s)Parses textual representation of  Content-Typevalue. | 
| static ContentType | ContentType. parseLenient(CharSequence s)Parses textual representation of  Content-Typevalue ignoring invalid charsets. | 
| ContentType | ContentType. withCharset(Charset charset)Creates a new instance with this MIME type and the given Charset. | 
| ContentType | ContentType. withCharset(String charset)Creates a new instance with this MIME type and the given Charset name. | 
| ContentType | ContentType. withParameters(NameValuePair... params)Creates a new instance with this MIME type and the given parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Charset | ContentType. getCharset(ContentType contentType,
          Charset defaultCharset)Gets a ContentType's Charset if neither are null, otherwise, return the given  defaultCharset. | 
| boolean | ContentType. isSameMimeType(ContentType contentType) | 
| Constructor and Description | 
|---|
| BasicEntityDetails(long len,
                  ContentType contentType) | 
| Modifier and Type | Method and Description | 
|---|---|
| static HttpEntity | HttpEntities. create(byte[] content,
      ContentType contentType) | 
| static HttpEntity | HttpEntities. create(byte[] content,
      ContentType contentType,
      Header... trailers) | 
| static HttpEntity | HttpEntities. create(File content,
      ContentType contentType) | 
| static HttpEntity | HttpEntities. create(File content,
      ContentType contentType,
      Header... trailers) | 
| static HttpEntity | HttpEntities. create(IOCallback<OutputStream> callback,
      ContentType contentType) | 
| static HttpEntity | HttpEntities. create(IOCallback<OutputStream> callback,
      ContentType contentType,
      Header... trailers) | 
| static HttpEntity | HttpEntities. create(Path content,
      ContentType contentType) | 
| static HttpEntity | HttpEntities. create(Path content,
      ContentType contentType,
      Header... trailers) | 
| static HttpEntity | HttpEntities. create(Serializable serializable,
      ContentType contentType) | 
| static HttpEntity | HttpEntities. create(Serializable serializable,
      ContentType contentType,
      Header... trailers) | 
| static HttpEntity | HttpEntities. create(String content,
      ContentType contentType) | 
| static HttpEntity | HttpEntities. create(String content,
      ContentType contentType,
      Header... trailers) | 
| static HttpEntity | HttpEntities. createGzipped(byte[] content,
             ContentType contentType) | 
| static HttpEntity | HttpEntities. createGzipped(File content,
             ContentType contentType) | 
| static HttpEntity | HttpEntities. createGzipped(IOCallback<OutputStream> callback,
             ContentType contentType) | 
| static HttpEntity | HttpEntities. createGzipped(Path content,
             ContentType contentType) | 
| static HttpEntity | HttpEntities. createGzipped(Serializable serializable,
             ContentType contentType) | 
| static HttpEntity | HttpEntities. createGzipped(String content,
             ContentType contentType) | 
| Constructor and Description | 
|---|
| AbstractHttpEntity(ContentType contentType,
                  String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| AbstractHttpEntity(ContentType contentType,
                  String contentEncoding,
                  boolean chunked)Constructs a new instance with the given attributes kept as immutable. | 
| BasicHttpEntity(InputStream content,
               ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| BasicHttpEntity(InputStream content,
               ContentType contentType,
               boolean chunked)Constructs a new instance with the given attributes kept as immutable. | 
| BasicHttpEntity(InputStream content,
               ContentType contentType,
               String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| BasicHttpEntity(InputStream content,
               long contentLength,
               ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| BasicHttpEntity(InputStream content,
               long contentLength,
               ContentType contentType,
               String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| BasicHttpEntity(InputStream content,
               long contentLength,
               ContentType contentType,
               String contentEncoding,
               boolean chunked)Constructs a new instance with the given attributes kept as immutable. | 
| ByteArrayEntity(byte[] buf,
               ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| ByteArrayEntity(byte[] buf,
               ContentType contentType,
               boolean chunked)Constructs a new instance with the given attributes kept as immutable. | 
| ByteArrayEntity(byte[] buf,
               ContentType contentType,
               String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| ByteArrayEntity(byte[] buf,
               ContentType contentType,
               String contentEncoding,
               boolean chunked)Constructs a new instance with the given attributes kept as immutable. | 
| ByteArrayEntity(byte[] buf,
               int off,
               int len,
               ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| ByteArrayEntity(byte[] buf,
               int off,
               int len,
               ContentType contentType,
               boolean chunked)Constructs a new instance with the given attributes kept as immutable. | 
| ByteArrayEntity(byte[] buf,
               int off,
               int len,
               ContentType contentType,
               String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| ByteArrayEntity(byte[] buf,
               int off,
               int len,
               ContentType contentType,
               String contentEncoding,
               boolean chunked)Constructs a new instance with the given attributes kept as immutable. | 
| ByteBufferEntity(ByteBuffer buffer,
                ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| ByteBufferEntity(ByteBuffer buffer,
                ContentType contentType,
                String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| EntityTemplate(long contentLength,
              ContentType contentType,
              String contentEncoding,
              IOCallback<OutputStream> callback)Constructs a new instance with the given attributes kept as immutable. | 
| FileEntity(File file,
          ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| FileEntity(File file,
          ContentType contentType,
          String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| InputStreamEntity(InputStream content,
                 ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| InputStreamEntity(InputStream content,
                 long contentLength,
                 ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| InputStreamEntity(InputStream content,
                 long contentLength,
                 ContentType contentType,
                 String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| PathEntity(Path path,
          ContentType contentType)Constructs a new instance with the given attributes kept as immutable. | 
| PathEntity(Path path,
          ContentType contentType,
          String contentEncoding)Constructs a new instance with the given attributes kept as immutable. | 
| SerializableEntity(Serializable serializable,
                  ContentType contentType)Creates new instance of this class. | 
| SerializableEntity(Serializable serializable,
                  ContentType contentType,
                  String contentEncoding)Creates new instance of this class. | 
| StringEntity(String string,
            ContentType contentType)Constructs a StringEntity with the specified content and content type. | 
| StringEntity(String string,
            ContentType contentType,
            boolean chunked)Constructs a StringEntity with the specified content and content type. | 
| StringEntity(String string,
            ContentType contentType,
            String contentEncoding,
            boolean chunked)Constructs a StringEntity with the specified content and content type. | 
| Modifier and Type | Method and Description | 
|---|---|
| ClassicRequestBuilder | ClassicRequestBuilder. setEntity(byte[] content,
         ContentType contentType) | 
| ClassicResponseBuilder | ClassicResponseBuilder. setEntity(byte[] content,
         ContentType contentType) | 
| ClassicRequestBuilder | ClassicRequestBuilder. setEntity(String content,
         ContentType contentType) | 
| ClassicResponseBuilder | ClassicResponseBuilder. setEntity(String content,
         ContentType contentType) | 
| Modifier and Type | Method and Description | 
|---|---|
| static AsyncEntityProducer | AsyncEntityProducers. create(byte[] content,
      ContentType contentType) | 
| static AsyncEntityProducer | AsyncEntityProducers. create(byte[] content,
      ContentType contentType,
      Header... trailers) | 
| static AsyncEntityProducer | AsyncEntityProducers. create(File content,
      ContentType contentType) | 
| static AsyncEntityProducer | AsyncEntityProducers. create(File content,
      ContentType contentType,
      Header... trailers) | 
| static AsyncEntityProducer | AsyncEntityProducers. create(Path content,
      ContentType contentType,
      Header... trailers) | 
| static AsyncEntityProducer | AsyncEntityProducers. create(Path content,
      ContentType contentType,
      OpenOption... options) | 
| static AsyncEntityProducer | AsyncEntityProducers. create(String content,
      ContentType contentType) | 
| static AsyncEntityProducer | AsyncEntityProducers. create(String content,
      ContentType contentType,
      Header... trailers) | 
| static AsyncEntityProducer | AsyncEntityProducers. createBinary(Callback<StreamChannel<ByteBuffer>> callback,
            ContentType contentType) | 
| static AsyncEntityProducer | AsyncEntityProducers. createBinary(Callback<StreamChannel<ByteBuffer>> callback,
            ContentType contentType,
            Header... trailers) | 
| static AsyncEntityProducer | AsyncEntityProducers. createText(Callback<StreamChannel<CharBuffer>> callback,
          ContentType contentType) | 
| static AsyncEntityProducer | AsyncEntityProducers. createText(Callback<StreamChannel<CharBuffer>> callback,
          ContentType contentType,
          Header... trailers) | 
| protected abstract void | AbstractBinAsyncEntityConsumer. streamStart(ContentType contentType)Triggered to signal beginning of entity content stream. | 
| protected void | BasicAsyncEntityConsumer. streamStart(ContentType contentType) | 
| protected abstract void | AbstractCharAsyncEntityConsumer. streamStart(ContentType contentType)Triggered to signal beginning of entity content stream. | 
| protected void | StringAsyncEntityConsumer. streamStart(ContentType contentType) | 
| Constructor and Description | 
|---|
| AbstractBinAsyncEntityProducer(int fragmentSizeHint,
                              ContentType contentType) | 
| AbstractCharAsyncEntityProducer(int bufferSize,
                               int fragmentSizeHint,
                               ContentType contentType) | 
| BasicAsyncEntityProducer(byte[] content,
                        ContentType contentType) | 
| BasicAsyncEntityProducer(byte[] content,
                        ContentType contentType,
                        boolean chunked) | 
| BasicAsyncEntityProducer(CharSequence content,
                        ContentType contentType) | 
| BasicAsyncEntityProducer(CharSequence content,
                        ContentType contentType,
                        boolean chunked) | 
| FileEntityProducer(File file,
                  ContentType contentType) | 
| FileEntityProducer(File file,
                  ContentType contentType,
                  boolean chunked) | 
| FileEntityProducer(File file,
                  int bufferSize,
                  ContentType contentType,
                  boolean chunked) | 
| PathEntityProducer(Path file,
                  ContentType contentType,
                  boolean chunked,
                  OpenOption... openOptions) | 
| PathEntityProducer(Path file,
                  ContentType contentType,
                  OpenOption... openOptions) | 
| PathEntityProducer(Path file,
                  int bufferSize,
                  ContentType contentType,
                  boolean chunked,
                  OpenOption... openOptions) | 
| StringAsyncEntityProducer(CharSequence content,
                         ContentType contentType) | 
| StringAsyncEntityProducer(CharSequence content,
                         int bufferSize,
                         ContentType contentType) | 
| StringAsyncEntityProducer(CharSequence content,
                         int bufferSize,
                         int fragmentSizeHint,
                         ContentType contentType) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract T | AbstractAsyncRequesterConsumer. buildResult(HttpRequest request,
           E entity,
           ContentType contentType)Triggered to generate object that represents a result of request message processing. | 
| protected abstract T | AbstractAsyncResponseConsumer. buildResult(HttpResponse response,
           E entity,
           ContentType contentType)Triggered to generate object that represents a result of response message processing. | 
| AsyncRequestBuilder | AsyncRequestBuilder. setEntity(byte[] content,
         ContentType contentType) | 
| AsyncPushBuilder | AsyncPushBuilder. setEntity(byte[] content,
         ContentType contentType) | 
| AsyncResponseBuilder | AsyncResponseBuilder. setEntity(byte[] content,
         ContentType contentType) | 
| AsyncRequestBuilder | AsyncRequestBuilder. setEntity(String content,
         ContentType contentType) | 
| AsyncPushBuilder | AsyncPushBuilder. setEntity(String content,
         ContentType contentType) | 
| AsyncResponseBuilder | AsyncResponseBuilder. setEntity(String content,
         ContentType contentType) | 
| Constructor and Description | 
|---|
| BasicResponseProducer(HttpResponse response,
                     String message,
                     ContentType contentType) | 
| BasicResponseProducer(int code,
                     String message,
                     ContentType contentType) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract T | AbstractClassicEntityConsumer. consumeData(ContentType contentType,
           InputStream inputStream)Processes entity data from the given stream. | 
| protected abstract void | AbstractClassicEntityProducer. produceData(ContentType contentType,
           OutputStream outputStream)Writes out entity data into the given stream. | 
| Constructor and Description | 
|---|
| AbstractClassicEntityProducer(int initialBufferSize,
                             ContentType contentType,
                             Executor executor) | 
| Constructor and Description | 
|---|
| ReactiveEntityProducer(org.reactivestreams.Publisher<ByteBuffer> publisher,
                      long contentLength,
                      ContentType contentType,
                      String contentEncoding)Creates a new  ReactiveEntityProducerwith the given parameters. | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.