org.jboss.resteasy.plugins.server.sun.http
Class HttpServerResponse

java.lang.Object
  extended by org.jboss.resteasy.plugins.server.sun.http.HttpServerResponse
All Implemented Interfaces:
HttpResponse

public class HttpServerResponse
extends Object
implements HttpResponse

Version:
$Revision: 1 $
Author:
Bill Burke

Constructor Summary
HttpServerResponse(ResteasyProviderFactory factory, com.sun.net.httpserver.HttpExchange ex)
           
 
Method Summary
protected  void addHeader(String name, Object value)
           
 void addNewCookie(NewCookie cookie)
           
 void commitHeaders()
           
 MultivaluedMap<String,Object> getOutputHeaders()
           
 OutputStream getOutputStream()
           
 int getStatus()
           
 boolean isCommitted()
           
 void reset()
          reset status and headers.
 void sendError(int status)
           
 void sendError(int status, String message)
           
 void setStatus(int status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpServerResponse

public HttpServerResponse(ResteasyProviderFactory factory,
                          com.sun.net.httpserver.HttpExchange ex)
Method Detail

addHeader

protected void addHeader(String name,
                         Object value)

commitHeaders

public void commitHeaders()
                   throws IOException
Throws:
IOException

getStatus

public int getStatus()
Specified by:
getStatus in interface HttpResponse

setStatus

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

getOutputHeaders

public MultivaluedMap<String,Object> getOutputHeaders()
Specified by:
getOutputHeaders in interface HttpResponse

getOutputStream

public OutputStream getOutputStream()
                             throws IOException
Specified by:
getOutputStream in interface HttpResponse
Throws:
IOException

addNewCookie

public void addNewCookie(NewCookie cookie)
Specified by:
addNewCookie in interface HttpResponse

sendError

public void sendError(int status)
               throws IOException
Specified by:
sendError in interface HttpResponse
Throws:
IOException

sendError

public void sendError(int status,
                      String message)
               throws IOException
Specified by:
sendError in interface HttpResponse
Throws:
IOException

isCommitted

public boolean isCommitted()
Specified by:
isCommitted in interface HttpResponse

reset

public void reset()
Description copied from interface: HttpResponse
reset status and headers. Will fail if response is committed

Specified by:
reset in interface HttpResponse


Copyright © 2012. All Rights Reserved.