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.