org.apache.axis2.transport.http.server
Class SimpleResponse

java.lang.Object
  extended byorg.apache.axis2.transport.http.server.SimpleResponse

public class SimpleResponse
extends Object

A generic HTTP response.


Field Summary
static String DEFAULT_CONTENT_CHARSET
           
 
Constructor Summary
SimpleResponse()
           
SimpleResponse(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)
           
 InputStream getBody()
           
 byte[] getBodyBytes()
           
 String getBodyString()
           
 String getCharset()
           
 long getContentLength()
           
 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()
           
 String getStatusLine()
           
 void removeHeaders(String s)
           
 void setBody(InputStream instream)
           
 void setBodyString(String string)
           
 void setHeader(org.apache.commons.httpclient.Header header)
           
 void setHeaders(org.apache.commons.httpclient.Header[] headers)
           
 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

SimpleResponse

public SimpleResponse()

SimpleResponse

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

addHeader

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

containsHeader

public boolean containsHeader(String name)

removeHeaders

public void removeHeaders(String s)

getBody

public InputStream getBody()

getBodyBytes

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

getBodyString

public String getBodyString()
                     throws IOException
Throws:
IOException

getCharset

public String getCharset()

getContentLength

public long getContentLength()

getFirstHeader

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

getHeaderIterator

public Iterator getHeaderIterator()

getHeaders

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

getHttpVersion

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

getPhrase

public String getPhrase()

getStatusLine

public String getStatusLine()

getStatuscode

public int getStatuscode()

setBody

public void setBody(InputStream instream)

setBodyString

public void setBodyString(String string)

setHeader

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

setHeaders

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

setStatusLine

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

setStatusLine

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