public class CompressorStream extends CompressionOutputStream
限定符和类型 | 字段和说明 |
---|---|
protected byte[] |
buffer |
protected boolean |
closed |
protected Compressor |
compressor |
out
限定符 | 构造器和说明 |
---|---|
protected |
CompressorStream(OutputStream out)
Allow derived classes to directly set the underlying stream.
|
|
CompressorStream(OutputStream out,
Compressor compressor) |
|
CompressorStream(OutputStream out,
Compressor compressor,
int bufferSize) |
限定符和类型 | 方法和说明 |
---|---|
void |
close() |
protected void |
compress() |
void |
finish()
Finishes writing compressed data to the output stream
without closing the underlying stream.
|
void |
resetState()
Reset the compression to the initial state.
|
void |
write(byte[] b,
int off,
int len)
Write compressed bytes to the stream.
|
void |
write(int b) |
flush
write
protected Compressor compressor
protected byte[] buffer
protected boolean closed
public CompressorStream(OutputStream out, Compressor compressor, int bufferSize)
public CompressorStream(OutputStream out, Compressor compressor)
protected CompressorStream(OutputStream out)
out
- Underlying output stream.public void write(byte[] b, int off, int len) throws IOException
CompressionOutputStream
write
在类中 CompressionOutputStream
IOException
protected void compress() throws IOException
IOException
public void finish() throws IOException
CompressionOutputStream
finish
在类中 CompressionOutputStream
IOException
public void resetState() throws IOException
CompressionOutputStream
resetState
在类中 CompressionOutputStream
IOException
public void close() throws IOException
close
在接口中 Closeable
close
在接口中 AutoCloseable
close
在类中 CompressionOutputStream
IOException
public void write(int b) throws IOException
write
在类中 OutputStream
IOException
Copyright © 2009 The Apache Software Foundation