public class ResourceException
extends java.lang.RuntimeException
Note that this class must implement java.io.Serializable, because it extends RuntimeException. To avoid warnings, it provides a serialVersionUID and has its non-serializable fields marked transient. The default serialization thus obtained is minimal, and may not be what the user expects.
| Constructor and Description | 
|---|
ResourceException(int code)
Constructor. 
 | 
ResourceException(int code,
                 java.lang.String reasonPhrase)
Constructor. 
 | 
ResourceException(int code,
                 java.lang.String reasonPhrase,
                 java.lang.String description)
Constructor. 
 | 
ResourceException(int code,
                 java.lang.String name,
                 java.lang.String description,
                 java.lang.String uri)
Constructor. 
 | 
ResourceException(int code,
                 java.lang.String reasonPhrase,
                 java.lang.String description,
                 java.lang.String uri,
                 java.lang.Throwable cause)
Constructor. 
 | 
ResourceException(int code,
                 java.lang.Throwable cause)
Constructor. 
 | 
ResourceException(int code,
                 java.lang.Throwable throwable,
                 java.lang.String reasonPhrase)
Constructor. 
 | 
ResourceException(int code,
                 java.lang.Throwable throwable,
                 java.lang.String reasonPhrase,
                 java.lang.String description)
Constructor. 
 | 
ResourceException(int code,
                 java.lang.Throwable throwable,
                 java.lang.String reasonPhrase,
                 java.lang.String description,
                 java.lang.String uri)
Constructor. 
 | 
ResourceException(Status status)
Constructor. 
 | 
ResourceException(Status status,
                 Request request,
                 Response response)
Constructor. 
 | 
ResourceException(Status status,
                 Resource resource)
Deprecated. 
 
use constructor with status, request and response instead. 
 | 
ResourceException(Status status,
                 java.lang.String description)
Constructor. 
 | 
ResourceException(Status status,
                 java.lang.String description,
                 java.lang.Throwable cause)
Constructor. 
 | 
ResourceException(Status status,
                 java.lang.Throwable cause)
Constructor. 
 | 
ResourceException(Status status,
                 java.lang.Throwable cause,
                 Request request,
                 Response response)
Constructor. 
 | 
ResourceException(java.lang.Throwable cause)
Constructor that set the status to
  
Status.SERVER_ERROR_INTERNAL including the
 related error or exception. | 
| Modifier and Type | Method and Description | 
|---|---|
Request | 
getRequest()
Returns the request associated to this exception. 
 | 
Response | 
getResponse()
Returns the response associated to this exception. 
 | 
Status | 
getStatus()
Returns the status associated to this exception. 
 | 
public ResourceException(int code)
code - The specification code of the encapsulated status.public ResourceException(int code,
                         java.lang.String reasonPhrase)
code - The specification code of the encapsulated status.reasonPhrase - The short reason phrase displayed next to the status code in a
            HTTP response.public ResourceException(int code,
                         java.lang.String reasonPhrase,
                         java.lang.String description)
code - The specification code of the encapsulated status.reasonPhrase - The short reason phrase displayed next to the status code in a
            HTTP response.description - The description of the encapsulated status.public ResourceException(int code,
                         java.lang.String name,
                         java.lang.String description,
                         java.lang.String uri)
code - The specification code of the encapsulated status.name - The name of the encapsulated status.description - The description of the encapsulated status.uri - The URI of the specification describing the method.public ResourceException(int code,
                         java.lang.String reasonPhrase,
                         java.lang.String description,
                         java.lang.String uri,
                         java.lang.Throwable cause)
code - The specification code of the encapsulated status.reasonPhrase - The short reason phrase displayed next to the status code in a
            HTTP response.description - The description of the encapsulated status.uri - The URI of the specification describing the method.cause - The wrapped cause error or exception.public ResourceException(int code,
                         java.lang.Throwable cause)
code - The specification code of the encapsulated status.cause - The wrapped cause error or exception.public ResourceException(int code,
                         java.lang.Throwable throwable,
                         java.lang.String reasonPhrase)
code - The specification code.throwable - The related error or exception.reasonPhrase - The short reason phrase displayed next to the status code in a
            HTTP response.public ResourceException(int code,
                         java.lang.Throwable throwable,
                         java.lang.String reasonPhrase,
                         java.lang.String description)
code - The specification code.throwable - The related error or exception.reasonPhrase - The short reason phrase displayed next to the status code in a
            HTTP response.description - The longer description.public ResourceException(int code,
                         java.lang.Throwable throwable,
                         java.lang.String reasonPhrase,
                         java.lang.String description,
                         java.lang.String uri)
code - The specification code.throwable - The related error or exception.reasonPhrase - The short reason phrase displayed next to the status code in a
            HTTP response.description - The longer description.uri - The URI of the specification describing the method.public ResourceException(Status status)
status - The status to associate.@Deprecated public ResourceException(Status status, Resource resource)
status - The status to associate.public ResourceException(Status status, Request request, Response response)
status - The status to associate.public ResourceException(Status status, java.lang.String description)
status - The status to copy.description - The description of the encapsulated status.public ResourceException(Status status, java.lang.String description, java.lang.Throwable cause)
status - The status to copy.description - The description of the encapsulated status.cause - The wrapped cause error or exception.public ResourceException(Status status, java.lang.Throwable cause)
status - The status to associate.cause - The wrapped cause error or exception.public ResourceException(Status status, java.lang.Throwable cause, Request request, Response response)
status - The status to associate.cause - The wrapped cause error or exception.public ResourceException(java.lang.Throwable cause)
Status.SERVER_ERROR_INTERNAL including the
 related error or exception.cause - The wrapped cause error or exception.public Request getRequest()
public Response getResponse()
public Status getStatus()
Copyright © 2005-2024 Restlet.