org.apache.http.client.entity
Class GzipCompressingEntity

java.lang.Object
  extended by org.apache.http.entity.HttpEntityWrapperHC4
      extended by org.apache.http.client.entity.GzipCompressingEntity
All Implemented Interfaces:
org.apache.http.HttpEntity

public class GzipCompressingEntity
extends HttpEntityWrapperHC4

Wrapping entity that compresses content when writing.

Since:
4.0

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

Constructor Detail

GzipCompressingEntity

public GzipCompressingEntity(org.apache.http.HttpEntity entity)
Method Detail

getContentEncoding

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

getContentLength

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

isChunked

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

getContent

public java.io.InputStream getContent()
                               throws java.io.IOException
Specified by:
getContent in interface org.apache.http.HttpEntity
Overrides:
getContent in class HttpEntityWrapperHC4
Throws:
java.io.IOException

writeTo

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