|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.io.compress.BZip2Codec
public class BZip2Codec
This class provides CompressionOutputStream and CompressionInputStream for compression and decompression. Currently we dont have an implementation of the Compressor and Decompressor interfaces, so those methods of CompressionCodec which have a Compressor or Decompressor type argument, throw UnsupportedOperationException.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.apache.hadoop.io.compress.SplittableCompressionCodec |
|---|
SplittableCompressionCodec.READ_MODE |
| Constructor Summary | |
|---|---|
BZip2Codec()
Creates a new instance of BZip2Codec |
|
| Method Summary | |
|---|---|
Compressor |
createCompressor()
This functionality is currently not supported. |
Decompressor |
createDecompressor()
This functionality is currently not supported. |
CompressionInputStream |
createInputStream(InputStream in)
Creates CompressionInputStream to be used to read off uncompressed data. |
CompressionInputStream |
createInputStream(InputStream in,
Decompressor decompressor)
This functionality is currently not supported. |
SplitCompressionInputStream |
createInputStream(InputStream seekableIn,
Decompressor decompressor,
long start,
long end,
SplittableCompressionCodec.READ_MODE readMode)
Creates CompressionInputStream to be used to read off uncompressed data in one of the two reading modes. |
CompressionOutputStream |
createOutputStream(OutputStream out)
Creates CompressionOutputStream for BZip2 |
CompressionOutputStream |
createOutputStream(OutputStream out,
Compressor compressor)
Creates a compressor using given OutputStream. |
Class<? extends Compressor> |
getCompressorType()
This functionality is currently not supported. |
Class<? extends Decompressor> |
getDecompressorType()
This functionality is currently not supported. |
String |
getDefaultExtension()
.bz2 is recognized as the default extension for compressed BZip2 files |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BZip2Codec()
| Method Detail |
|---|
public CompressionOutputStream createOutputStream(OutputStream out)
throws IOException
createOutputStream in interface CompressionCodecout - The output Stream
IOException - Throws IO exception
public CompressionOutputStream createOutputStream(OutputStream out,
Compressor compressor)
throws IOException
createOutputStream in interface CompressionCodecout - the location for the final output streamcompressor - compressor to use
IOExceptionpublic Class<? extends Compressor> getCompressorType()
getCompressorType in interface CompressionCodecpublic Compressor createCompressor()
createCompressor in interface CompressionCodec
public CompressionInputStream createInputStream(InputStream in)
throws IOException
createInputStream in interface CompressionCodecin - The InputStream
IOException - Throws IOException
public CompressionInputStream createInputStream(InputStream in,
Decompressor decompressor)
throws IOException
createInputStream in interface CompressionCodecin - the stream to read compressed bytes fromdecompressor - decompressor to use
IOException
public SplitCompressionInputStream createInputStream(InputStream seekableIn,
Decompressor decompressor,
long start,
long end,
SplittableCompressionCodec.READ_MODE readMode)
throws IOException
createInputStream in interface SplittableCompressionCodecseekableIn - The InputStreamstart - The start offset into the compressed streamend - The end offset into the compressed streamreadMode - Controls whether progress is reported continuously or
only at block boundaries.
IOExceptionpublic Class<? extends Decompressor> getDecompressorType()
getDecompressorType in interface CompressionCodecpublic Decompressor createDecompressor()
createDecompressor in interface CompressionCodecpublic String getDefaultExtension()
getDefaultExtension in interface CompressionCodec
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||