Class DefaultHttpContentCompressorProvider

java.lang.Object
com.github.fmjsjx.libnetty.http.DefaultHttpContentCompressorProvider
All Implemented Interfaces:
HttpContentCompressorProvider, Supplier<io.netty.handler.codec.http.HttpContentCompressor>

public class DefaultHttpContentCompressorProvider extends Object implements HttpContentCompressorProvider
The default implementation of HttpContentCompressorProvider.
Since:
2.6
See Also:
  • Constructor Details

    • DefaultHttpContentCompressorProvider

      public DefaultHttpContentCompressorProvider(int contentSizeThreshold, io.netty.handler.codec.compression.CompressionOptions... compressionOptions)
      Create a new DefaultHttpContentCompressorProvider instance with specified CompressionOptionss
      Parameters:
      contentSizeThreshold - The response body is compressed when the size of the response body exceeds the threshold. The value should be a non-negative number. 0 will enable compression for all responses.
      compressionOptions - CompressionOptions or null if the default should be used.
  • Method Details