com.koushikdutta.async.http.filter
Class GZIPInputFilter

java.lang.Object
  extended by com.koushikdutta.async.DataEmitterBase
      extended by com.koushikdutta.async.FilteredDataEmitter
          extended by com.koushikdutta.async.http.filter.InflaterInputFilter
              extended by com.koushikdutta.async.http.filter.GZIPInputFilter
All Implemented Interfaces:
DataCallback, DataEmitter, DataTrackingEmitter, DataEmitterWrapper

public class GZIPInputFilter
extends InflaterInputFilter


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.koushikdutta.async.DataTrackingEmitter
DataTrackingEmitter.DataTracker
 
Field Summary
protected  java.util.zip.CRC32 crc
           
 
Constructor Summary
GZIPInputFilter()
           
 
Method Summary
 void onDataAvailable(DataEmitter emitter, ByteBufferList bb)
           
static int unsignedToBytes(byte b)
           
 
Methods inherited from class com.koushikdutta.async.http.filter.InflaterInputFilter
report
 
Methods inherited from class com.koushikdutta.async.FilteredDataEmitter
close, getBytesRead, getDataCallback, getDataEmitter, getDataTracker, getServer, isChunked, isPaused, pause, resume, setDataCallback, setDataEmitter, setDataTracker
 
Methods inherited from class com.koushikdutta.async.DataEmitterBase
getEndCallback, setEndCallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.koushikdutta.async.DataEmitter
getEndCallback, setEndCallback
 

Field Detail

crc

protected java.util.zip.CRC32 crc
Constructor Detail

GZIPInputFilter

public GZIPInputFilter()
Method Detail

unsignedToBytes

public static int unsignedToBytes(byte b)

onDataAvailable

public void onDataAvailable(DataEmitter emitter,
                            ByteBufferList bb)
Specified by:
onDataAvailable in interface DataCallback
Overrides:
onDataAvailable in class InflaterInputFilter