org.apache.hadoop.io.compress
Class GzipCodec.GzipOutputStream
java.lang.Object
  
java.io.OutputStream
      
org.apache.hadoop.io.compress.CompressionOutputStream
          
org.apache.hadoop.io.compress.GzipCodec.GzipOutputStream
- All Implemented Interfaces: 
 - Closeable, Flushable
 
- Enclosing class:
 - GzipCodec
 
protected static class GzipCodec.GzipOutputStream
- extends CompressionOutputStream
 
A bridge that wraps around a DeflaterOutputStream to make it 
 a CompressionOutputStream.
 
 
 
| 
Method Summary | 
 void | 
close()
 
            | 
 void | 
finish()
 
          Finishes writing compressed data to the output stream 
 without closing the underlying stream. | 
 void | 
flush()
 
            | 
 void | 
resetState()
 
          Reset the compression to the initial state. | 
 void | 
write(byte[] data,
      int offset,
      int length)
 
          Write compressed bytes to the stream. | 
 void | 
write(int b)
 
            | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GzipCodec.GzipOutputStream
public GzipCodec.GzipOutputStream(OutputStream out)
                           throws IOException
- Throws:
 IOException
GzipCodec.GzipOutputStream
protected GzipCodec.GzipOutputStream(org.apache.hadoop.io.compress.CompressorStream out)
- Allow children types to put a different type in here.
- Parameters:
 out - the Deflater stream to use
 
close
public void close()
           throws IOException
- Specified by:
 close in interface Closeable
 
- Throws:
 IOException
 
flush
public void flush()
           throws IOException
- Specified by:
 flush in interface Flushable- Overrides:
 flush in class CompressionOutputStream
 
- Throws:
 IOException
 
write
public void write(int b)
           throws IOException
 
- Throws:
 IOException
 
write
public void write(byte[] data,
                  int offset,
                  int length)
           throws IOException
- Description copied from class: 
CompressionOutputStream 
- Write compressed bytes to the stream.
 Made abstract to prevent leakage to underlying stream.
 
- Throws:
 IOException
 
 
finish
public void finish()
            throws IOException
- Description copied from class: 
CompressionOutputStream 
- Finishes writing compressed data to the output stream 
 without closing the underlying stream.
 
- Throws:
 IOException
 
 
resetState
public void resetState()
                throws IOException
- Description copied from class: 
CompressionOutputStream 
- Reset the compression to the initial state. 
 Does not reset the underlying stream.
 
- Throws:
 IOException
 
 
Copyright © 2008 The Apache Software Foundation