Class GzipEncoderConfig
java.lang.Object
org.eclipse.jetty.compression.gzip.GzipEncoderConfig
- All Implemented Interfaces:
EncoderConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintbooleanIs theDeflaterrunningDeflater.SYNC_FLUSHor not.voidsetBufferSize(int size) voidsetCompressionLevel(int level) voidsetStrategy(int strategy) voidsetSyncFlush(boolean syncFlush) Set theDeflaterflush mode to use.
-
Constructor Details
-
GzipEncoderConfig
public GzipEncoderConfig()
-
-
Method Details
-
getBufferSize
public int getBufferSize()- Specified by:
getBufferSizein interfaceEncoderConfig
-
setBufferSize
public void setBufferSize(int size) - Specified by:
setBufferSizein interfaceEncoderConfig
-
getCompressionLevel
public int getCompressionLevel()- Specified by:
getCompressionLevelin interfaceEncoderConfig
-
setCompressionLevel
public void setCompressionLevel(int level) - Specified by:
setCompressionLevelin interfaceEncoderConfig
-
getStrategy
public int getStrategy()- Specified by:
getStrategyin interfaceEncoderConfig
-
setStrategy
public void setStrategy(int strategy) - Specified by:
setStrategyin interfaceEncoderConfig
-
isSyncFlush
public boolean isSyncFlush()Is theDeflaterrunningDeflater.SYNC_FLUSHor not.- Returns:
- True if
Deflater.SYNC_FLUSHis used, elseDeflater.NO_FLUSH - See Also:
-
setSyncFlush
public void setSyncFlush(boolean syncFlush) Set theDeflaterflush mode to use.Deflater.SYNC_FLUSHshould be used if the application wishes to stream the data, but this may hurt compression performance.- Parameters:
syncFlush- True ifDeflater.SYNC_FLUSHis used, elseDeflater.NO_FLUSH- See Also:
-