void function ( ) { compressedDirectBufLen = Math . min ( userBufLen , directBufferSize ) ; compressedDirectBuf . rewind ( ) ; ( ( ByteBuffer ) compressedDirectBuf ) . put ( userBuf , userBufOff , compressedDirectBufLen ) ; userBufOff += compressedDirectBufLen ; userBufLen -= compressedDirectBufLen ; }
if a write would exceed the capacity of the direct buffers , it is set aside to be loaded by this function while the compressed data are consumed . concode_field_sep int userBufLen concode_elem_sep int userBufOff concode_elem_sep Log LOG concode_elem_sep byte[] userBuf concode_elem_sep int directBufferSize concode_elem_sep boolean finished concode_elem_sep int compressedDirectBufLen concode_elem_sep Buffer uncompressedDirectBuf concode_elem_sep Buffer compressedDirectBuf concode_elem_sep int DEFAULT_DIRECT_BUFFER_SIZE concode_field_sep void setDictionary concode_elem_sep boolean needsDictionary concode_elem_sep boolean needsInput concode_elem_sep int decompress concode_elem_sep int getRemaining concode_elem_sep void initIDs concode_elem_sep void reset concode_elem_sep boolean finished concode_elem_sep void end concode_elem_sep int decompressBytesDirect concode_elem_sep void setInput