com.rackspacecloud.client.cloudfiles.wrapper
Class RequestEntityWrapper

java.lang.Object
  extended by com.rackspacecloud.client.cloudfiles.wrapper.RequestEntityWrapper
All Implemented Interfaces:
org.apache.http.HttpEntity

public class RequestEntityWrapper
extends java.lang.Object
implements org.apache.http.HttpEntity


Constructor Summary
RequestEntityWrapper(org.apache.http.HttpEntity entity, IFilesTransferCallback callback)
           
 
Method Summary
 void consumeContent()
           
 java.io.InputStream getContent()
           
 org.apache.http.Header getContentEncoding()
           
 long getContentLength()
           
 org.apache.http.Header getContentType()
           
 boolean isChunked()
           
 boolean isRepeatable()
           
 boolean isStreaming()
           
 void writeTo(java.io.OutputStream os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestEntityWrapper

public RequestEntityWrapper(org.apache.http.HttpEntity entity,
                            IFilesTransferCallback callback)
Method Detail

getContentLength

public long getContentLength()
Specified by:
getContentLength in interface org.apache.http.HttpEntity

getContentType

public org.apache.http.Header getContentType()
Specified by:
getContentType in interface org.apache.http.HttpEntity

isRepeatable

public boolean isRepeatable()
Specified by:
isRepeatable in interface org.apache.http.HttpEntity

consumeContent

public void consumeContent()
                    throws java.io.IOException
Specified by:
consumeContent in interface org.apache.http.HttpEntity
Throws:
java.io.IOException

getContent

public java.io.InputStream getContent()
                               throws java.io.IOException,
                                      java.lang.IllegalStateException
Specified by:
getContent in interface org.apache.http.HttpEntity
Throws:
java.io.IOException
java.lang.IllegalStateException

getContentEncoding

public org.apache.http.Header getContentEncoding()
Specified by:
getContentEncoding in interface org.apache.http.HttpEntity

isChunked

public boolean isChunked()
Specified by:
isChunked in interface org.apache.http.HttpEntity

isStreaming

public boolean isStreaming()
Specified by:
isStreaming in interface org.apache.http.HttpEntity

writeTo

public void writeTo(java.io.OutputStream os)
             throws java.io.IOException
Specified by:
writeTo in interface org.apache.http.HttpEntity
Throws:
java.io.IOException