Class UnsafeChunkEncoderBE

    • Constructor Detail

      • UnsafeChunkEncoderBE

        public UnsafeChunkEncoderBE​(int totalLength)
      • UnsafeChunkEncoderBE

        public UnsafeChunkEncoderBE​(int totalLength,
                                    boolean bogus)
      • UnsafeChunkEncoderBE

        public UnsafeChunkEncoderBE​(int totalLength,
                                    BufferRecycler bufferRecycler)
      • UnsafeChunkEncoderBE

        public UnsafeChunkEncoderBE​(int totalLength,
                                    BufferRecycler bufferRecycler,
                                    boolean bogus)
    • Method Detail

      • tryCompress

        protected int tryCompress​(byte[] in,
                                  int inPos,
                                  int inEnd,
                                  byte[] out,
                                  int outPos)
        Description copied from class: ChunkEncoder
        Main workhorse method that will try to compress given chunk, and return end position (offset to byte after last included byte). Result will be "raw" encoded contents without chunk header information: caller is responsible for prepending header, if it chooses to use encoded data; it may also choose to instead create an uncompressed chunk.
        Specified by:
        tryCompress in class ChunkEncoder
        Returns:
        Output pointer after handling content, such that result - originalOutPost is the actual length of compressed chunk (without header)