Class LZMAContentEncoding

    • Constructor Detail

      • LZMAContentEncoding

        public LZMAContentEncoding()
      • LZMAContentEncoding

        public LZMAContentEncoding​(EncodingFilter encodingFilter)
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: ContentEncoding
        Get the ContentEncoding name.
        Specified by:
        getName in interface ContentEncoding
        Returns:
        the ContentEncoding name.
      • getAliases

        public java.lang.String[] getAliases()
        Description copied from interface: ContentEncoding
        Get the ContentEncoding aliases.
        Specified by:
        getAliases in interface ContentEncoding
        Returns:
        the ContentEncoding aliases.
      • getLzmaAliases

        public static java.lang.String[] getLzmaAliases()
      • wantDecode

        public boolean wantDecode​(HttpHeader header)
        Description copied from interface: ContentEncoding
        Method should implement the logic, which decides if HTTP packet with the specific HttpHeader should be decoded using this ContentEncoding.
        Specified by:
        wantDecode in interface ContentEncoding
        Parameters:
        header - HTTP packet header.
        Returns:
        true, if this ContentEncoding should be used to decode the HTTP packet, or false otherwise.
      • wantEncode

        public boolean wantEncode​(HttpHeader header)
        Description copied from interface: ContentEncoding
        Method should implement the logic, which decides if HTTP packet with the specific HttpHeader should be encoded using this ContentEncoding.
        Specified by:
        wantEncode in interface ContentEncoding
        Parameters:
        header - HTTP packet header.
        Returns:
        true, if this ContentEncoding should be used to encode the HTTP packet, or false otherwise.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object