org.jboss.soa.esb.http
Class HttpResponse

java.lang.Object
  extended by org.jboss.soa.esb.http.HttpResponse
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
HttpResponse

public class HttpResponse
extends java.lang.Object
implements java.io.Serializable

Author:
tom.fennelly@jboss.com
See Also:
Serialized Form

Field Summary
static java.lang.String RESPONSE_KEY
           
 
Constructor Summary
HttpResponse(int responseCode)
           
 
Method Summary
 void addHeader(HttpHeader header)
           
 java.lang.String getContentType()
           
 java.lang.String getEncoding()
           
 java.util.List<HttpHeader> getHttpHeaders()
           
 java.lang.Long getLength()
           
static HttpResponse getResponse(Message message)
           
 java.lang.Integer getResponseCode()
           
 void setContentType(java.lang.String contentType)
           
 void setEncoding(java.lang.String encoding)
           
 void setLength(java.lang.Long length)
           
 void setResponse(Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESPONSE_KEY

public static final java.lang.String RESPONSE_KEY
Constructor Detail

HttpResponse

public HttpResponse(int responseCode)
Method Detail

getResponseCode

public java.lang.Integer getResponseCode()

getLength

public java.lang.Long getLength()

setLength

public void setLength(java.lang.Long length)

getContentType

public java.lang.String getContentType()

setContentType

public void setContentType(java.lang.String contentType)

getEncoding

public java.lang.String getEncoding()

setEncoding

public void setEncoding(java.lang.String encoding)

getHttpHeaders

public java.util.List<HttpHeader> getHttpHeaders()

addHeader

public void addHeader(HttpHeader header)

getResponse

public static HttpResponse getResponse(Message message)

setResponse

public void setResponse(Message message)