org.loom.resolution
Class HttpErrorResolution

java.lang.Object
  extended by org.loom.resolution.AbstractHttpResolution
      extended by org.loom.resolution.HttpErrorResolution
All Implemented Interfaces:
CacheableResolution, HttpResolution, Resolution

public class HttpErrorResolution
extends AbstractHttpResolution

Return an http error code (404, 401, etc)


Constructor Summary
HttpErrorResolution(HttpThrowable httpException)
           
HttpErrorResolution(int statusCode)
           
HttpErrorResolution(int statusCode, java.lang.Throwable exception)
           
 
Method Summary
 java.lang.Throwable getException()
           
 void resolve(LoomServletRequest request, LoomServletResponse response)
          Write the response contents
 
Methods inherited from class org.loom.resolution.AbstractHttpResolution
addCookie, addCookie, addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, getCacheControl, getCharset, getContentType, setCacheControl, setCharset, setContentType, setDateHeader, setDateHeaderIfNotPresent, setHeader, setHeaderIfNotPresent, setIntHeader, setIntHeaderIfNotPresent, setJsonHeader, writeHeaders
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpErrorResolution

public HttpErrorResolution(int statusCode)

HttpErrorResolution

public HttpErrorResolution(int statusCode,
                           java.lang.Throwable exception)

HttpErrorResolution

public HttpErrorResolution(HttpThrowable httpException)
Method Detail

resolve

public void resolve(LoomServletRequest request,
                    LoomServletResponse response)
             throws java.io.IOException,
                    javax.servlet.ServletException
Description copied from interface: Resolution
Write the response contents

Specified by:
resolve in interface Resolution
Specified by:
resolve in class AbstractHttpResolution
Parameters:
request - the current request object
response - the current response object
Throws:
java.io.IOException
javax.servlet.ServletException

getException

public java.lang.Throwable getException()