public class ZstdCompressorOutputStream extends CompressorOutputStream
CompressorOutputStream
implementation to create Zstandard encoded stream.
Library relies on Zstandard JNIConstructor and Description |
---|
ZstdCompressorOutputStream(OutputStream outStream)
Wraps the given stream into a zstd-jni ZstdOutputStream using the default values for
level , closeFrameOnFlush and useChecksum . |
ZstdCompressorOutputStream(OutputStream outStream,
int level)
Wraps the given stream into a zstd-jni ZstdOutputStream using the default values for
closeFrameOnFlush
and useChecksum . |
ZstdCompressorOutputStream(OutputStream outStream,
int level,
boolean closeFrameOnFlush)
Wraps the given stream into a zstd-jni ZstdOutputStream using the default value for
useChecksum . |
ZstdCompressorOutputStream(OutputStream outStream,
int level,
boolean closeFrameOnFlush,
boolean useChecksum)
Wraps the given stream into a zstd-jni ZstdOutputStream.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
String |
toString() |
void |
write(byte[] buf,
int off,
int len) |
void |
write(int b) |
write
public ZstdCompressorOutputStream(OutputStream outStream, int level, boolean closeFrameOnFlush, boolean useChecksum) throws IOException
outStream
- the stream to write tolevel
- value for zstd-jni's level argumentcloseFrameOnFlush
- value for zstd-jni's closeFrameOnFlush argumentuseChecksum
- value for zstd-jni's useChecksum argumentIOException
- if zstd-jni doespublic ZstdCompressorOutputStream(OutputStream outStream, int level, boolean closeFrameOnFlush) throws IOException
useChecksum
.outStream
- the stream to write tolevel
- value for zstd-jni's level argumentcloseFrameOnFlush
- value for zstd-jni's closeFrameOnFlush argumentIOException
- if zstd-jni doespublic ZstdCompressorOutputStream(OutputStream outStream, int level) throws IOException
closeFrameOnFlush
and useChecksum
.outStream
- the stream to write tolevel
- value for zstd-jni's level argumentIOException
- if zstd-jni doespublic ZstdCompressorOutputStream(OutputStream outStream) throws IOException
level
, closeFrameOnFlush
and useChecksum
.outStream
- the stream to write toIOException
- if zstd-jni doespublic void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class OutputStream
IOException
public void write(int b) throws IOException
write
in class OutputStream
IOException
public void write(byte[] buf, int off, int len) throws IOException
write
in class OutputStream
IOException
public void flush() throws IOException
flush
in interface Flushable
flush
in class OutputStream
IOException
Copyright © 2010 - 2020 Adobe. All Rights Reserved