org.mule.transport.http
Class HttpResponse

java.lang.Object
  extended by org.mule.transport.http.HttpResponse

public class HttpResponse
extends Object

A generic HTTP response wrapper.


Field Summary
static String DEFAULT_CONTENT_CHARSET
           
 
Constructor Summary
HttpResponse()
           
HttpResponse(StatusLine statusline, Header[] headers, InputStream content)
           
 
Method Summary
 void addHeader(Header header)
           
 boolean containsHeader(String name)
           
 void disableKeepAlive(boolean keepalive)
           
 OutputHandler getBody()
           
 String getBodyAsString()
           
 String getCharset()
           
 long getContentLength()
           
 String getFallbackCharset()
           
 Header getFirstHeader(String name)
           
 Iterator getHeaderIterator()
           
 Header[] getHeaders()
           
 HttpVersion getHttpVersion()
           
 String getPhrase()
           
 int getStatuscode()
          Deprecated. use getStatusCode() instead
 int getStatusCode()
           
 String getStatusLine()
           
 boolean hasBody()
           
 boolean isKeepAlive()
           
 void removeHeaders(String s)
           
 void setBody(MuleMessage msg)
           
 void setBody(OutputHandler outputHandler)
           
 void setBody(String string)
           
 void setFallbackCharset(String overrideCharset)
           
 void setHeader(Header header)
           
 void setHeaders(Header[] headers)
           
 void setKeepAlive(boolean keepAlive)
           
 void setStatusLine(HttpVersion ver, int statuscode)
           
 void setStatusLine(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(StatusLine statusline,
                    Header[] headers,
                    InputStream content)
             throws IOException
Throws:
IOException
Method Detail

setStatusLine

public void setStatusLine(HttpVersion ver,
                          int statuscode,
                          String phrase)

setStatusLine

public void setStatusLine(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 HttpVersion getHttpVersion()

getStatusLine

public String getStatusLine()

containsHeader

public boolean containsHeader(String name)

getHeaders

public Header[] getHeaders()

getFirstHeader

public Header getFirstHeader(String name)

removeHeaders

public void removeHeaders(String s)

addHeader

public void addHeader(Header header)

setHeader

public void setHeader(Header header)

setHeaders

public void setHeaders(Header[] headers)

getHeaderIterator

public Iterator getHeaderIterator()

getCharset

public String getCharset()

getContentLength

public long getContentLength()

hasBody

public boolean hasBody()

getBody

public OutputHandler getBody()
                      throws TransformerException
Throws:
TransformerException

setBody

public void setBody(MuleMessage msg)
             throws TransformerException
Throws:
TransformerException

setBody

public void setBody(OutputHandler outputHandler)

setBody

public void setBody(String string)

getBodyAsString

public String getBodyAsString()
                       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-2009 MuleSource, Inc.. All Rights Reserved.