org.mule.providers.http
Class HttpResponse

java.lang.Object
  extended byorg.mule.providers.http.HttpResponse

public class HttpResponse
extends Object

A generic HTTP response wrapper.


Field Summary
static String DEFAULT_CONTENT_CHARSET
           
 
Constructor Summary
HttpResponse()
           
HttpResponse(org.apache.commons.httpclient.StatusLine statusline, org.apache.commons.httpclient.Header[] headers, InputStream content)
           
 
Method Summary
 void addHeader(org.apache.commons.httpclient.Header header)
           
 boolean containsHeader(String name)
           
 void disableKeepAlive(boolean keepalive)
           
 InputStream getBody()
           
 byte[] getBodyBytes()
           
 String getBodyString()
           
 String getCharset()
           
 long getContentLength()
           
 String getFallbackCharset()
           
 org.apache.commons.httpclient.Header getFirstHeader(String name)
           
 Iterator getHeaderIterator()
           
 org.apache.commons.httpclient.Header[] getHeaders()
           
 org.apache.commons.httpclient.HttpVersion getHttpVersion()
           
 String getPhrase()
           
 int getStatuscode()
          Deprecated. use getStatusCode() instead
 int getStatusCode()
           
 String getStatusLine()
           
 boolean isKeepAlive()
           
 void removeHeaders(String s)
           
 void setBody(InputStream instream)
           
 void setBodyString(String string)
           
 void setFallbackCharset(String overrideCharset)
           
 void setHeader(org.apache.commons.httpclient.Header header)
           
 void setHeaders(org.apache.commons.httpclient.Header[] headers)
           
 void setKeepAlive(boolean keepAlive)
           
 void setStatusLine(org.apache.commons.httpclient.HttpVersion ver, int statuscode)
           
 void setStatusLine(org.apache.commons.httpclient.HttpVersion ver, int statuscode, String phrase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CONTENT_CHARSET

public static final String DEFAULT_CONTENT_CHARSET
See Also:
Constant Field Values
Constructor Detail

HttpResponse

public HttpResponse()

HttpResponse

public HttpResponse(org.apache.commons.httpclient.StatusLine statusline,
                    org.apache.commons.httpclient.Header[] headers,
                    InputStream content)
             throws IOException
Method Detail

setStatusLine

public void setStatusLine(org.apache.commons.httpclient.HttpVersion ver,
                          int statuscode,
                          String phrase)

setStatusLine

public void setStatusLine(org.apache.commons.httpclient.HttpVersion ver,
                          int statuscode)

getPhrase

public String getPhrase()

getStatuscode

public int getStatuscode()
Deprecated. use getStatusCode() instead

Returns:
HTTP status code

getStatusCode

public int getStatusCode()

getHttpVersion

public org.apache.commons.httpclient.HttpVersion getHttpVersion()

getStatusLine

public String getStatusLine()

containsHeader

public boolean containsHeader(String name)

getHeaders

public org.apache.commons.httpclient.Header[] getHeaders()

getFirstHeader

public org.apache.commons.httpclient.Header getFirstHeader(String name)

removeHeaders

public void removeHeaders(String s)

addHeader

public void addHeader(org.apache.commons.httpclient.Header header)

setHeader

public void setHeader(org.apache.commons.httpclient.Header header)

setHeaders

public void setHeaders(org.apache.commons.httpclient.Header[] headers)

getHeaderIterator

public Iterator getHeaderIterator()

getCharset

public String getCharset()

getContentLength

public long getContentLength()

setBodyString

public void setBodyString(String string)

setBody

public void setBody(InputStream instream)

getBody

public InputStream getBody()

getBodyBytes

public byte[] getBodyBytes()
                    throws IOException
Throws:
IOException

getBodyString

public String getBodyString()
                     throws IOException
Throws:
IOException

isKeepAlive

public boolean isKeepAlive()

setKeepAlive

public void setKeepAlive(boolean keepAlive)

disableKeepAlive

public void disableKeepAlive(boolean keepalive)

getFallbackCharset

public String getFallbackCharset()

setFallbackCharset

public void setFallbackCharset(String overrideCharset)


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.