org.mule.transport.http
Class HttpResponse
java.lang.Object
org.mule.transport.http.HttpResponse
public class HttpResponse
- extends java.lang.Object
A generic HTTP response wrapper.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_CONTENT_CHARSET
public static final java.lang.String DEFAULT_CONTENT_CHARSET
- See Also:
- Constant Field Values
HttpResponse
public HttpResponse()
HttpResponse
public HttpResponse(StatusLine statusline,
Header[] headers,
java.io.InputStream content)
throws java.io.IOException
- Throws:
java.io.IOException
setStatusLine
public void setStatusLine(HttpVersion ver,
int statuscode,
java.lang.String phrase)
setStatusLine
public void setStatusLine(HttpVersion ver,
int statuscode)
getPhrase
public java.lang.String getPhrase()
getStatuscode
public int getStatuscode()
- Deprecated. use
getStatusCode()
instead
- Returns:
- HTTP status code
getStatusCode
public int getStatusCode()
getHttpVersion
public HttpVersion getHttpVersion()
getStatusLine
public java.lang.String getStatusLine()
containsHeader
public boolean containsHeader(java.lang.String name)
getHeaders
public Header[] getHeaders()
getFirstHeader
public Header getFirstHeader(java.lang.String name)
removeHeaders
public void removeHeaders(java.lang.String s)
addHeader
public void addHeader(Header header)
setHeader
public void setHeader(Header header)
setHeaders
public void setHeaders(Header[] headers)
getHeaderIterator
public java.util.Iterator getHeaderIterator()
getCharset
public java.lang.String getCharset()
getContentLength
public long getContentLength()
hasBody
public boolean hasBody()
getBody
public OutputHandler getBody()
throws java.io.IOException
- Throws:
java.io.IOException
setBody
public void setBody(MuleMessage msg)
throws java.lang.Exception
- Throws:
java.lang.Exception
setBody
public void setBody(OutputHandler outputHandler)
setBody
public void setBody(java.lang.String string)
getBodyAsString
public java.lang.String getBodyAsString()
throws java.io.IOException
- Throws:
java.io.IOException
isKeepAlive
public boolean isKeepAlive()
setKeepAlive
public void setKeepAlive(boolean keepAlive)
setupKeepAliveFromRequestVersion
protected void setupKeepAliveFromRequestVersion(HttpVersion version)
- The HTTTP spec suggests that for HTTP 1.1 persistent connections should be used,
for HTTP 1.0 the connection should not be kept alive. This method sets up the keepAlive flag
according to the
version
that was passed in.
disableKeepAlive
public void disableKeepAlive(boolean keepalive)
getFallbackCharset
public java.lang.String getFallbackCharset()
setFallbackCharset
public void setFallbackCharset(java.lang.String overrideCharset)
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.