org.jboss.portal.core.controller.handler
Class HTTPResponse

java.lang.Object
  extended by org.jboss.portal.core.controller.handler.HandlerResponse
      extended by org.jboss.portal.core.controller.handler.HTTPResponse

public abstract class HTTPResponse
extends HandlerResponse

Response that sends a response to the http layer.

Version:
$Revision: 1.1 $
Author:
Julien Viet

Constructor Summary
HTTPResponse()
           
 
Method Summary
static HTTPResponse sendBinary(java.lang.String contentType, java.io.InputStream in)
           
static HTTPResponse sendError()
           
static HTTPResponse sendForbidden()
           
static HTTPResponse sendNotFound()
           
static HTTPResponse sendRedirect(java.lang.String redirect)
           
abstract  void sendResponse(ServerInvocationContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTTPResponse

public HTTPResponse()
Method Detail

sendResponse

public abstract void sendResponse(ServerInvocationContext ctx)
                           throws java.io.IOException,
                                  ServletException
Throws:
java.io.IOException
ServletException

sendRedirect

public static HTTPResponse sendRedirect(java.lang.String redirect)

sendBinary

public static HTTPResponse sendBinary(java.lang.String contentType,
                                      java.io.InputStream in)

sendForbidden

public static HTTPResponse sendForbidden()

sendNotFound

public static HTTPResponse sendNotFound()

sendError

public static HTTPResponse sendError()