net.officefloor.plugin.servlet.socket.server.http
Class ServletHttpResponse

java.lang.Object
  extended by net.officefloor.plugin.servlet.socket.server.http.ServletHttpResponse
All Implemented Interfaces:
HttpResponse

public class ServletHttpResponse
extends Object
implements HttpResponse

HttpResponse wrapping a HttpServletResponse.

Author:
Daniel Sagenschneider

Constructor Summary
ServletHttpResponse(javax.servlet.http.HttpServletResponse servletResponse)
          Initiate.
 
Method Summary
 HttpHeader addHeader(String name, String value)
           
 OutputBufferStream getBody()
           
 HttpHeader getHeader(String name)
           
 HttpHeader[] getHeaders()
           
 void removeHeader(HttpHeader header)
           
 void removeHeaders(String name)
           
 void send()
           
 void setStatus(int status)
           
 void setStatus(int status, String statusMessage)
           
 void setVersion(String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletHttpResponse

public ServletHttpResponse(javax.servlet.http.HttpServletResponse servletResponse)
Initiate.

Parameters:
servletResponse - HttpServletResponse.
Method Detail

addHeader

public HttpHeader addHeader(String name,
                            String value)
Specified by:
addHeader in interface HttpResponse

getHeader

public HttpHeader getHeader(String name)
Specified by:
getHeader in interface HttpResponse

getHeaders

public HttpHeader[] getHeaders()
Specified by:
getHeaders in interface HttpResponse

removeHeader

public void removeHeader(HttpHeader header)
Specified by:
removeHeader in interface HttpResponse

removeHeaders

public void removeHeaders(String name)
Specified by:
removeHeaders in interface HttpResponse

setStatus

public void setStatus(int status)
Specified by:
setStatus in interface HttpResponse

setStatus

public void setStatus(int status,
                      String statusMessage)
Specified by:
setStatus in interface HttpResponse

setVersion

public void setVersion(String version)
Specified by:
setVersion in interface HttpResponse

getBody

public OutputBufferStream getBody()
Specified by:
getBody in interface HttpResponse

send

public void send()
          throws IOException
Specified by:
send in interface HttpResponse
Throws:
IOException


Copyright © 2005-2012. All Rights Reserved.