| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.io.compress.LzoCodec
public class LzoCodec
A CompressionCodec for a streaming
 lzo compression/decompression pair.
 http://www.oberhumer.com/opensource/lzo/
| Constructor Summary | |
|---|---|
LzoCodec()
 | 
|
| 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(InputStream in)
Create a stream decompressor that will read from the given input stream.  | 
 CompressionInputStream | 
createInputStream(InputStream in,
                  Decompressor decompressor)
Create a CompressionInputStream that will read from the given 
 InputStream with the given Decompressor. | 
 CompressionOutputStream | 
createOutputStream(OutputStream out)
Create a CompressionOutputStream that will write to the given 
 OutputStream. | 
 CompressionOutputStream | 
createOutputStream(OutputStream out,
                   Compressor compressor)
Create a CompressionOutputStream that will write to the given 
 OutputStream with the given Compressor. | 
 Class<? extends Compressor> | 
getCompressorType()
Get the type of Compressor needed by this CompressionCodec. | 
 Configuration | 
getConf()
Return the configuration used by this object.  | 
 Class<? extends Decompressor> | 
getDecompressorType()
Get the type of Decompressor needed by this CompressionCodec. | 
 String | 
getDefaultExtension()
Get the default filename extension for this kind of compression.  | 
static boolean | 
isNativeLzoLoaded(Configuration conf)
Check if native-lzo library is loaded & initialized.  | 
 void | 
setConf(Configuration conf)
Set the configuration to be used by this object.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public LzoCodec()
| Method Detail | 
|---|
public void setConf(Configuration conf)
Configurable
setConf in interface Configurablepublic Configuration getConf()
Configurable
getConf in interface Configurablepublic static boolean isNativeLzoLoaded(Configuration conf)
conf - configuration
true if native-lzo library is loaded & initialized;
         else false
public CompressionOutputStream createOutputStream(OutputStream out)
                                           throws IOException
CompressionCodecCompressionOutputStream that will write to the given 
 OutputStream.
createOutputStream in interface CompressionCodecout - the location for the final output stream
IOException
public CompressionOutputStream createOutputStream(OutputStream out,
                                                  Compressor compressor)
                                           throws IOException
CompressionCodecCompressionOutputStream that will write to the given 
 OutputStream with the given Compressor.
createOutputStream in interface CompressionCodecout - the location for the final output streamcompressor - compressor to use
IOExceptionpublic Class<? extends Compressor> getCompressorType()
CompressionCodecCompressor needed by this CompressionCodec.
getCompressorType in interface CompressionCodecpublic Compressor createCompressor()
CompressionCodecCompressor for use by this CompressionCodec.
createCompressor in interface CompressionCodec
public CompressionInputStream createInputStream(InputStream in)
                                         throws IOException
CompressionCodec
createInputStream in interface CompressionCodecin - the stream to read compressed bytes from
IOException
public CompressionInputStream createInputStream(InputStream in,
                                                Decompressor decompressor)
                                         throws IOException
CompressionCodecCompressionInputStream that will read from the given 
 InputStream with the given Decompressor.
createInputStream in interface CompressionCodecin - the stream to read compressed bytes fromdecompressor - decompressor to use
IOExceptionpublic Class<? extends Decompressor> getDecompressorType()
CompressionCodecDecompressor needed by this CompressionCodec.
getDecompressorType in interface CompressionCodecpublic Decompressor createDecompressor()
CompressionCodecDecompressor for use by this CompressionCodec.
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 | |||||||||