Class IncomingEntityDetails

  • All Implemented Interfaces:
    EntityDetails

    @Internal
    public class IncomingEntityDetails
    extends java.lang.Object
    implements EntityDetails
    HTTP message entity details.
    Since:
    5.0
    • Field Detail

      • contentLength

        private final long contentLength
    • Constructor Detail

      • IncomingEntityDetails

        public IncomingEntityDetails​(MessageHeaders message,
                                     long contentLength)
      • IncomingEntityDetails

        public IncomingEntityDetails​(MessageHeaders message)
    • Method Detail

      • getContentType

        public java.lang.String getContentType()
        Description copied from interface: EntityDetails
        Returns content type of the entity, if known.
        Specified by:
        getContentType in interface EntityDetails
      • getContentEncoding

        public java.lang.String getContentEncoding()
        Description copied from interface: EntityDetails
        Returns content encoding of the entity, if known.
        Specified by:
        getContentEncoding in interface EntityDetails
      • isChunked

        public boolean isChunked()
        Description copied from interface: EntityDetails
        Returns chunked transfer hint for this entity.

        The behavior of wrapping entities is implementation dependent, but should respect the primary purpose.

        Specified by:
        isChunked in interface EntityDetails
      • getTrailerNames

        public java.util.Set<java.lang.String> getTrailerNames()
        Description copied from interface: EntityDetails
        Preliminary declaration of trailing headers.
        Specified by:
        getTrailerNames in interface EntityDetails