Class RestClient.ContentHttpEntity

java.lang.Object
org.apache.http.entity.HttpEntityWrapper
org.opensearch.client.RestClient.ContentHttpEntity
All Implemented Interfaces:
org.apache.http.HttpEntity
Enclosing class:
RestClient

public static class RestClient.ContentHttpEntity extends org.apache.http.entity.HttpEntityWrapper
An entity that lets the caller specify the return value of isChunked().
  • Field Summary

    Fields inherited from class org.apache.http.entity.HttpEntityWrapper

    wrappedEntity
  • Constructor Summary

    Constructors
    Constructor
    Description
    ContentHttpEntity(org.apache.http.HttpEntity entity)
    Creates a RestClient.ContentHttpEntity instance with the provided HTTP entity.
    ContentHttpEntity(org.apache.http.HttpEntity entity, boolean chunkedEnabled)
    Creates a RestClient.ContentHttpEntity instance with the provided HTTP entity.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    A chunked entity requires transfer-encoding:chunked in http headers which requires isChunked to be true

    Methods inherited from class org.apache.http.entity.HttpEntityWrapper

    consumeContent, getContent, getContentEncoding, getContentLength, getContentType, isRepeatable, isStreaming, writeTo

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ContentHttpEntity

      public ContentHttpEntity(org.apache.http.HttpEntity entity)
      Creates a RestClient.ContentHttpEntity instance with the provided HTTP entity.
      Parameters:
      entity - the HTTP entity.
    • ContentHttpEntity

      public ContentHttpEntity(org.apache.http.HttpEntity entity, boolean chunkedEnabled)
      Creates a RestClient.ContentHttpEntity instance with the provided HTTP entity.
      Parameters:
      entity - the HTTP entity.
      chunkedEnabled - force enable/disable chunked transfer-encoding.
  • Method Details

    • isChunked

      public boolean isChunked()
      A chunked entity requires transfer-encoding:chunked in http headers which requires isChunked to be true
      Specified by:
      isChunked in interface org.apache.http.HttpEntity
      Overrides:
      isChunked in class org.apache.http.entity.HttpEntityWrapper
      Returns:
      true