@ThreadSafe public final class CompressFilterSettings extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isDebugModeEnabled() |
static boolean |
isFilterLoaded() |
static boolean |
isResponseCompressionEnabled() |
static boolean |
isResponseDeflateEnabled() |
static boolean |
isResponseGzipEnabled() |
static void |
markFilterLoaded()
Mark the filter as loaded.
|
static com.helger.commons.state.EChange |
setAll(boolean bResponseCompressionEnabled,
boolean bResponseGzipEnabled,
boolean bResponseDeflateEnabled)
Set all parameters at once as an atomic transaction
|
static com.helger.commons.state.EChange |
setDebugModeEnabled(boolean bDebugModeEnabled)
Enable or disable debug mode
|
static com.helger.commons.state.EChange |
setResponseCompressionEnabled(boolean bResponseCompressionEnabled)
Enable or disable the overall compression.
|
static com.helger.commons.state.EChange |
setResponseDeflateEnabled(boolean bResponseDeflateEnabled)
Enable or disable Deflate compression.
|
static com.helger.commons.state.EChange |
setResponseGzipEnabled(boolean bResponseGzipEnabled)
Enable or disable Gzip compression.
|
public static void markFilterLoaded()
public static boolean isFilterLoaded()
true if the filter is loaded, false if
not@Nonnull public static com.helger.commons.state.EChange setResponseCompressionEnabled(boolean bResponseCompressionEnabled)
bResponseCompressionEnabled - true to enable it, false to disable itEChangepublic static boolean isResponseCompressionEnabled()
true if overall compression is enabled,
false if not@Nonnull public static com.helger.commons.state.EChange setResponseGzipEnabled(boolean bResponseGzipEnabled)
isResponseCompressionEnabled() is truebResponseGzipEnabled - true to enable it, false to disable itEChangepublic static boolean isResponseGzipEnabled()
true if GZip compression is enabled,
false if not@Nonnull public static com.helger.commons.state.EChange setResponseDeflateEnabled(boolean bResponseDeflateEnabled)
isResponseCompressionEnabled() is truebResponseDeflateEnabled - true to enable it, false to disable itEChangepublic static boolean isResponseDeflateEnabled()
true if Deflate compression is enabled,
false if not@Nonnull public static com.helger.commons.state.EChange setAll(boolean bResponseCompressionEnabled, boolean bResponseGzipEnabled, boolean bResponseDeflateEnabled)
bResponseCompressionEnabled - true to overall enable the usagebResponseGzipEnabled - true to enable GZip if compression is enabledbResponseDeflateEnabled - true to enable Deflate if compression is enabledEChange@Nonnull public static com.helger.commons.state.EChange setDebugModeEnabled(boolean bDebugModeEnabled)
bDebugModeEnabled - true to enable it, false to disable itEChangepublic static boolean isDebugModeEnabled()
true if debugMode is enabled, false if
notCopyright © 2016–2019 Philip Helger. All rights reserved.