Class GzipEncoderConfig
java.lang.Object
org.eclipse.jetty.compression.gzip.GzipEncoderConfig
- All Implemented Interfaces:
EncoderConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
boolean
Is theDeflater
runningDeflater.SYNC_FLUSH
or not.void
setBufferSize
(int size) void
setCompressionLevel
(int level) void
setStrategy
(int strategy) void
setSyncFlush
(boolean syncFlush) Set theDeflater
flush mode to use.
-
Constructor Details
-
GzipEncoderConfig
public GzipEncoderConfig()
-
-
Method Details
-
getBufferSize
public int getBufferSize()- Specified by:
getBufferSize
in interfaceEncoderConfig
-
setBufferSize
public void setBufferSize(int size) - Specified by:
setBufferSize
in interfaceEncoderConfig
-
getCompressionLevel
public int getCompressionLevel()- Specified by:
getCompressionLevel
in interfaceEncoderConfig
-
setCompressionLevel
public void setCompressionLevel(int level) - Specified by:
setCompressionLevel
in interfaceEncoderConfig
-
getStrategy
public int getStrategy()- Specified by:
getStrategy
in interfaceEncoderConfig
-
setStrategy
public void setStrategy(int strategy) - Specified by:
setStrategy
in interfaceEncoderConfig
-
isSyncFlush
public boolean isSyncFlush()Is theDeflater
runningDeflater.SYNC_FLUSH
or not.- Returns:
- True if
Deflater.SYNC_FLUSH
is used, elseDeflater.NO_FLUSH
- See Also:
-
setSyncFlush
public void setSyncFlush(boolean syncFlush) Set theDeflater
flush mode to use.Deflater.SYNC_FLUSH
should be used if the application wishes to stream the data, but this may hurt compression performance.- Parameters:
syncFlush
- True ifDeflater.SYNC_FLUSH
is used, elseDeflater.NO_FLUSH
- See Also:
-