com.quadrique.jbuildingblocks.core.io.http.client
Class JbbHttpResponse

java.lang.Object
  extended by com.quadrique.jbuildingblocks.core.io.http.client.JbbHttpResponse

public class JbbHttpResponse
extends Object


Constructor Summary
JbbHttpResponse(byte[] body, HashMap<String,String> headers, int statusCode, boolean success, String statusMsg, long responseTime)
           
 
Method Summary
 byte[] getBody()
           
 String getBodyAsString()
           
 Document getBodyAsXml()
           
 String getHeader(String name)
           
 HashMap<String,String> getHeaders()
           
 long getResponseTime()
           
 int getStatusCode()
           
 String getStatusMessage()
           
 HashMap<String,String> getUpperCaseHeaders()
           
 boolean isSuccess()
           
 void setBody(byte[] body)
           
 void setHeaders(HashMap<String,String> headers)
           
 void setResponseTime(long responseTime)
           
 void setStatusCode(int statusCode)
           
 void setStatusMessage(String statusMessage)
           
 void setSuccess(boolean success)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JbbHttpResponse

public JbbHttpResponse(byte[] body,
                       HashMap<String,String> headers,
                       int statusCode,
                       boolean success,
                       String statusMsg,
                       long responseTime)
Method Detail

getBody

public byte[] getBody()

setBody

public void setBody(byte[] body)

getHeaders

public HashMap<String,String> getHeaders()

setHeaders

public void setHeaders(HashMap<String,String> headers)

getResponseTime

public long getResponseTime()

setResponseTime

public void setResponseTime(long responseTime)

getStatusCode

public int getStatusCode()

setStatusCode

public void setStatusCode(int statusCode)

getStatusMessage

public String getStatusMessage()

setStatusMessage

public void setStatusMessage(String statusMessage)

isSuccess

public boolean isSuccess()

setSuccess

public void setSuccess(boolean success)

getBodyAsString

public String getBodyAsString()

getBodyAsXml

public Document getBodyAsXml()
                      throws Exception
Returns:
the body as an XML document or nul if there is no body
Throws:
Exception

getHeader

public String getHeader(String name)

getUpperCaseHeaders

public HashMap<String,String> getUpperCaseHeaders()


Copyright © 2001-2008 Quadrique Corporation. All Rights Reserved.