com.koushikdutta.async.http.filter
Class InflaterInputFilter

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

public class InflaterInputFilter
extends FilteredDataEmitter


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.koushikdutta.async.DataTrackingEmitter
DataTrackingEmitter.DataTracker
 
Constructor Summary
InflaterInputFilter()
           
InflaterInputFilter(java.util.zip.Inflater inflater)
           
 
Method Summary
 void onDataAvailable(DataEmitter emitter, ByteBufferList bb)
           
protected  void report(java.lang.Exception e)
           
 
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
 

Constructor Detail

InflaterInputFilter

public InflaterInputFilter()

InflaterInputFilter

public InflaterInputFilter(java.util.zip.Inflater inflater)
Method Detail

report

protected void report(java.lang.Exception e)
Overrides:
report in class DataEmitterBase

onDataAvailable

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