org.apache.hadoop.io.compress.zlib
Class BuiltInZlibDeflater
java.lang.Object
  
java.util.zip.Deflater
      
org.apache.hadoop.io.compress.zlib.BuiltInZlibDeflater
- All Implemented Interfaces: 
 - Compressor
 
public class BuiltInZlibDeflater
- extends Deflater
- implements Compressor
  
A wrapper around java.util.zip.Deflater to make it conform 
 to org.apache.hadoop.io.compress.Compressor interface.
 
 
 
| 
Method Summary | 
 int | 
compress(byte[] b,
         int off,
         int len)
 
          Fills specified buffer with compressed data. | 
 
| Methods inherited from class java.util.zip.Deflater | 
deflate, deflate, end, finalize, finish, finished, getAdler, getBytesRead, getBytesWritten, getTotalIn, getTotalOut, needsInput, reset, setDictionary, setDictionary, setInput, setInput, setLevel, setStrategy | 
 
 
 
BuiltInZlibDeflater
public BuiltInZlibDeflater(int level,
                           boolean nowrap)
BuiltInZlibDeflater
public BuiltInZlibDeflater(int level)
BuiltInZlibDeflater
public BuiltInZlibDeflater()
compress
public int compress(byte[] b,
                    int off,
                    int len)
             throws IOException
- Description copied from interface: 
Compressor 
- Fills specified buffer with compressed data. Returns actual number
 of bytes of compressed data. A return value of 0 indicates that
 needsInput() should be called in order to determine if more input
 data is required.
- Specified by:
 compress in interface Compressor
 
- Parameters:
 b - Buffer for the compressed dataoff - Start offset of the datalen - Size of the buffer
- Returns:
 - The actual number of bytes of compressed data.
 - Throws:
 IOException
 
 
Copyright © 2008 The Apache Software Foundation