com.koushikdutta.async.http.filter
Class ContentLengthFilter

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

public class ContentLengthFilter
extends FilteredDataEmitter


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.koushikdutta.async.DataTrackingEmitter
DataTrackingEmitter.DataTracker
 
Constructor Summary
ContentLengthFilter(int contentLength)
           
 
Method Summary
 void onDataAvailable(DataEmitter emitter, ByteBufferList bb)
           
 
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, report, 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

ContentLengthFilter

public ContentLengthFilter(int contentLength)
Method Detail

onDataAvailable

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