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