Class Compression

java.lang.Object
org.springframework.boot.web.server.Compression

public class Compression extends Object
Simple server-independent abstraction for compression configuration.
Since:
2.0.0
Author:
Ivan Sopov, Andy Wilkinson, Stephane Nicoll
  • Constructor Details

    • Compression

      public Compression()
  • Method Details

    • getEnabled

      public boolean getEnabled()
      Return whether response compression is enabled.
      Returns:
      true if response compression is enabled
    • setEnabled

      public void setEnabled(boolean enabled)
    • getMimeTypes

      public String[] getMimeTypes()
      Return the MIME types that should be compressed.
      Returns:
      the MIME types that should be compressed
    • setMimeTypes

      public void setMimeTypes(String[] mimeTypes)
    • getExcludedUserAgents

      public String[] getExcludedUserAgents()
    • setExcludedUserAgents

      public void setExcludedUserAgents(String[] excludedUserAgents)
    • getMinResponseSize

      public DataSize getMinResponseSize()
      Return the minimum "Content-Length" value that is required for compression to be performed.
      Returns:
      the minimum content size in bytes that is required for compression
    • setMinResponseSize

      public void setMinResponseSize(DataSize minSize)