com.koushikdutta.async.http.server
Class BoundaryEmitter

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

public class BoundaryEmitter
extends FilteredDataEmitter


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.koushikdutta.async.DataTrackingEmitter
DataTrackingEmitter.DataTracker
 
Constructor Summary
BoundaryEmitter()
           
 
Method Summary
 java.lang.String getBoundary()
           
 java.lang.String getBoundaryEnd()
           
 java.lang.String getBoundaryStart()
           
protected  void onBoundaryEnd()
           
protected  void onBoundaryStart()
           
 void onDataAvailable(DataEmitter emitter, ByteBufferList bb)
           
 void setBoundary(java.lang.String boundary)
           
 
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

BoundaryEmitter

public BoundaryEmitter()
Method Detail

setBoundary

public void setBoundary(java.lang.String boundary)

getBoundary

public java.lang.String getBoundary()

getBoundaryStart

public java.lang.String getBoundaryStart()

getBoundaryEnd

public java.lang.String getBoundaryEnd()

onBoundaryStart

protected void onBoundaryStart()

onBoundaryEnd

protected void onBoundaryEnd()

onDataAvailable

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