public class DeflateExecutionCompressor extends ExecutorCompressor
| Constructor and Description |
|---|
DeflateExecutionCompressor(java.util.concurrent.Executor executor,
ByteTracker tracker,
int level)
Creates a new compressor.
|
| Modifier and Type | Method and Description |
|---|---|
protected CompressionResult |
immediateCompress(CloseableByteSource source)
Immediately compresses a source.
|
compresspublic DeflateExecutionCompressor(@Nonnull
java.util.concurrent.Executor executor,
@Nonnull
ByteTracker tracker,
int level)
executor - the executor to run deflation taskstracker - the byte tracker to use to keep track of memory usagelevel - the compression level@Nonnull protected CompressionResult immediateCompress(@Nonnull CloseableByteSource source) throws java.lang.Exception
ExecutorCompressorimmediateCompress in class ExecutorCompressorsource - the source to compressjava.lang.Exception - failed to compress