Class ZstandardEncoderConfig
java.lang.Object
org.eclipse.jetty.compression.zstandard.ZstandardEncoderConfig
- All Implemented Interfaces:
EncoderConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
Get Zstandard encoder compression level.int
boolean
boolean
void
setBufferSize
(int size) Set Encoder output buffer size.void
setChecksum
(boolean flag) Enable or disable compression checksums.void
setCompressionLevel
(int level) Zstandard encoder compression level.void
setMagicless
(boolean flag) Enable or disable magicless zstd frames.void
setStrategy
(int strategy) Zstandard strategy.
-
Constructor Details
-
ZstandardEncoderConfig
public ZstandardEncoderConfig()
-
-
Method Details
-
getBufferSize
public int getBufferSize()- Specified by:
getBufferSize
in interfaceEncoderConfig
-
setBufferSize
public void setBufferSize(int size) Set Encoder output buffer size.Note: only applies when using
ZstandardCompression.newEncoderSink(Content.Sink, EncoderConfig)
orCompression.newEncoderSink(Content.Sink)
.> Note: not applied when using
ZstandardCompression.newEncoderOutputStream(OutputStream, EncoderConfig)
orCompression.newEncoderOutputStream(OutputStream)
- Specified by:
setBufferSize
in interfaceEncoderConfig
- Parameters:
size
- size of output buffer.
-
getCompressionLevel
public int getCompressionLevel()Get Zstandard encoder compression level.- Specified by:
getCompressionLevel
in interfaceEncoderConfig
- Returns:
- the compression level.
-
setCompressionLevel
public void setCompressionLevel(int level) Zstandard encoder compression level.- Specified by:
setCompressionLevel
in interfaceEncoderConfig
- Parameters:
level
- the level to set (in range 1 to 19)
-
getStrategy
public int getStrategy()- Specified by:
getStrategy
in interfaceEncoderConfig
-
setStrategy
public void setStrategy(int strategy) Zstandard strategy.- Specified by:
setStrategy
in interfaceEncoderConfig
- Parameters:
strategy
- the strategy to use (or -1 to use default zstd-jni strategy)- See Also:
-
isChecksum
public boolean isChecksum() -
setChecksum
public void setChecksum(boolean flag) Enable or disable compression checksums.- Parameters:
flag
- true to enable, false is default.- See Also:
-
isMagicless
public boolean isMagicless() -
setMagicless
public void setMagicless(boolean flag) Enable or disable magicless zstd frames.Note: only applies when using
ZstandardCompression.newEncoderSink(Content.Sink, EncoderConfig)
orCompression.newEncoderSink(Content.Sink)
.> Note: not applied when using
ZstandardCompression.newEncoderOutputStream(OutputStream, EncoderConfig)
orCompression.newEncoderOutputStream(OutputStream)
- Parameters:
flag
- true to enable, false is default.- See Also:
-