voldemort.store.compress
Class GzipCompressionStrategy

java.lang.Object
  extended by voldemort.store.compress.StreamCompressionStrategy
      extended by voldemort.store.compress.GzipCompressionStrategy
All Implemented Interfaces:
CompressionStrategy

public class GzipCompressionStrategy
extends StreamCompressionStrategy

Implementation of CompressionStrategy for the gzip format.


Constructor Summary
GzipCompressionStrategy()
           
 
Method Summary
 java.lang.String getType()
          The type of compression performed.
protected  java.io.InputStream wrapInputStream(java.io.InputStream underlying)
           
protected  java.io.OutputStream wrapOutputStream(java.io.OutputStream underlying)
           
 
Methods inherited from class voldemort.store.compress.StreamCompressionStrategy
deflate, inflate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GzipCompressionStrategy

public GzipCompressionStrategy()
Method Detail

wrapOutputStream

protected java.io.OutputStream wrapOutputStream(java.io.OutputStream underlying)
                                         throws java.io.IOException
Specified by:
wrapOutputStream in class StreamCompressionStrategy
Throws:
java.io.IOException

wrapInputStream

protected java.io.InputStream wrapInputStream(java.io.InputStream underlying)
                                       throws java.io.IOException
Specified by:
wrapInputStream in class StreamCompressionStrategy
Throws:
java.io.IOException

getType

public java.lang.String getType()
Description copied from interface: CompressionStrategy
The type of compression performed.



Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu