com.koushikdutta.async.http
Class StreamPart

java.lang.Object
  extended by com.koushikdutta.async.http.Part
      extended by com.koushikdutta.async.http.StreamPart
Direct Known Subclasses:
FilePart, StringPart

public abstract class StreamPart
extends Part


Field Summary
 
Fields inherited from class com.koushikdutta.async.http.Part
CONTENT_DISPOSITION
 
Constructor Summary
StreamPart(java.lang.String name, int length, java.util.List<NameValuePair> contentDisposition)
           
 
Method Summary
protected abstract  java.io.InputStream getInputStream()
           
 void write(DataSink sink, CompletedCallback callback)
           
 
Methods inherited from class com.koushikdutta.async.http.Part
getContentType, getFilename, getName, getRawHeaders, isFile, length
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamPart

public StreamPart(java.lang.String name,
                  int length,
                  java.util.List<NameValuePair> contentDisposition)
Method Detail

write

public void write(DataSink sink,
                  CompletedCallback callback)
Overrides:
write in class Part

getInputStream

protected abstract java.io.InputStream getInputStream()
                                               throws java.io.IOException
Throws:
java.io.IOException