org.apache.sling.api.resource
Class ResourceNotFoundException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.apache.sling.api.SlingException
                  extended by org.apache.sling.api.resource.ResourceNotFoundException
All Implemented Interfaces:
Serializable

public class ResourceNotFoundException
extends SlingException

An Exception that causes Sling to return a 404 (NOT FOUND) status code. This exception should not be caught but rather let be handed up the call stack up to the Sling error and exception handling.

The advantage of using this exception over the HttpServletResponse.sendError methods is that the request can be aborted immediately all the way up in the call stack and that in addition to the status code and an optional message a Throwable may be supplied providing more information.

See Also:
Serialized Form

Constructor Summary
ResourceNotFoundException(String message)
           
ResourceNotFoundException(String resource, String message)
           
ResourceNotFoundException(String resource, String message, Throwable cause)
           
ResourceNotFoundException(String message, Throwable cause)
           
 
Method Summary
 String getResource()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceNotFoundException

public ResourceNotFoundException(String message)

ResourceNotFoundException

public ResourceNotFoundException(String resource,
                                 String message)

ResourceNotFoundException

public ResourceNotFoundException(String message,
                                 Throwable cause)

ResourceNotFoundException

public ResourceNotFoundException(String resource,
                                 String message,
                                 Throwable cause)
Method Detail

getResource

public String getResource()


Copyright © 2007-2011 The Apache Software Foundation. All Rights Reserved.