|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.io.compress.DefaultCodec
org.apache.hadoop.io.compress.GzipCodec
public class GzipCodec
This class creates gzip compressors/decompressors.
| Nested Class Summary | |
|---|---|
protected static class |
GzipCodec.GzipInputStream
|
protected static class |
GzipCodec.GzipOutputStream
A bridge that wraps around a DeflaterOutputStream to make it a CompressionOutputStream. |
| Constructor Summary | |
|---|---|
GzipCodec()
|
|
| Method Summary | |
|---|---|
Compressor |
createCompressor()
Create a new Compressor for use by this CompressionCodec. |
Decompressor |
createDecompressor()
Create a new Decompressor for use by this CompressionCodec. |
CompressionInputStream |
createInputStream(java.io.InputStream in)
Create a stream decompressor that will read from the given input stream. |
CompressionInputStream |
createInputStream(java.io.InputStream in,
Decompressor decompressor)
Create a CompressionInputStream that will read from the given
InputStream with the given Decompressor. |
CompressionOutputStream |
createOutputStream(java.io.OutputStream out)
Create a CompressionOutputStream that will write to the given
OutputStream. |
CompressionOutputStream |
createOutputStream(java.io.OutputStream out,
Compressor compressor)
Create a CompressionOutputStream that will write to the given
OutputStream with the given Compressor. |
java.lang.Class<? extends Compressor> |
getCompressorType()
Get the type of Compressor needed by this CompressionCodec. |
java.lang.Class<? extends Decompressor> |
getDecompressorType()
Get the type of Decompressor needed by this CompressionCodec. |
java.lang.String |
getDefaultExtension()
Get the default filename extension for this kind of compression. |
| Methods inherited from class org.apache.hadoop.io.compress.DefaultCodec |
|---|
getConf, setConf |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GzipCodec()
| Method Detail |
|---|
public CompressionOutputStream createOutputStream(java.io.OutputStream out)
throws java.io.IOException
CompressionCodecCompressionOutputStream that will write to the given
OutputStream.
createOutputStream in interface CompressionCodeccreateOutputStream in class DefaultCodecout - the location for the final output stream
java.io.IOException
public CompressionOutputStream createOutputStream(java.io.OutputStream out,
Compressor compressor)
throws java.io.IOException
CompressionCodecCompressionOutputStream that will write to the given
OutputStream with the given Compressor.
createOutputStream in interface CompressionCodeccreateOutputStream in class DefaultCodecout - the location for the final output streamcompressor - compressor to use
java.io.IOExceptionpublic Compressor createCompressor()
CompressionCodecCompressor for use by this CompressionCodec.
createCompressor in interface CompressionCodeccreateCompressor in class DefaultCodecpublic java.lang.Class<? extends Compressor> getCompressorType()
CompressionCodecCompressor needed by this CompressionCodec.
getCompressorType in interface CompressionCodecgetCompressorType in class DefaultCodec
public CompressionInputStream createInputStream(java.io.InputStream in)
throws java.io.IOException
CompressionCodec
createInputStream in interface CompressionCodeccreateInputStream in class DefaultCodecin - the stream to read compressed bytes from
java.io.IOException
public CompressionInputStream createInputStream(java.io.InputStream in,
Decompressor decompressor)
throws java.io.IOException
CompressionCodecCompressionInputStream that will read from the given
InputStream with the given Decompressor.
createInputStream in interface CompressionCodeccreateInputStream in class DefaultCodecin - the stream to read compressed bytes fromdecompressor - decompressor to use
java.io.IOExceptionpublic Decompressor createDecompressor()
CompressionCodecDecompressor for use by this CompressionCodec.
createDecompressor in interface CompressionCodeccreateDecompressor in class DefaultCodecpublic java.lang.Class<? extends Decompressor> getDecompressorType()
CompressionCodecDecompressor needed by this CompressionCodec.
getDecompressorType in interface CompressionCodecgetDecompressorType in class DefaultCodecpublic java.lang.String getDefaultExtension()
CompressionCodec
getDefaultExtension in interface CompressionCodecgetDefaultExtension in class DefaultCodec
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||