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
Constructor Summary
Constructors Constructor Description Compression()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
getEnabled()
Return whether response compression is enabled.String[]
getExcludedUserAgents()
String[]
getMimeTypes()
Return the MIME types that should be compressed.org.springframework.util.unit.DataSize
getMinResponseSize()
Return the minimum "Content-Length" value that is required for compression to be performed.void
setEnabled(boolean enabled)
void
setExcludedUserAgents(String[] excludedUserAgents)
void
setMimeTypes(String[] mimeTypes)
void
setMinResponseSize(org.springframework.util.unit.DataSize minSize)
Constructor Detail
Compression
public Compression()
Method Detail
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 org.springframework.util.unit.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(org.springframework.util.unit.DataSize minSize)