Class NotFoundException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.symphonyoss.s2.canon.runtime.exception.CanonException
-
- org.symphonyoss.s2.canon.runtime.exception.NotFoundException
-
- All Implemented Interfaces:
Serializable
public class NotFoundException extends CanonException
An Exception which may be thrown by Canon implementing methods to indicate that a requested object does not exist.- Author:
- Bruce Skingle
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description NotFoundException()Default constructor.protectedNotFoundException(int httpStatusCode)protectedNotFoundException(int httpStatusCode, String message)protectedNotFoundException(int httpStatusCode, String message, Throwable cause)protectedNotFoundException(int httpStatusCode, String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)protectedNotFoundException(int httpStatusCode, Throwable cause)protectedNotFoundException(int httpStatusCode, org.apache.http.client.methods.CloseableHttpResponse response)NotFoundException(String message)Constructor with message.NotFoundException(String message, Throwable cause)Constructor with message and cause.NotFoundException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.NotFoundException(Throwable cause)Constructor with cause.NotFoundException(org.apache.http.client.methods.CloseableHttpResponse response)Constructor with HTTP response.
-
Method Summary
-
Methods inherited from class org.symphonyoss.s2.canon.runtime.exception.CanonException
getHttpStatusCode, getResponseBody, getResponseHeaders
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
NotFoundException
public NotFoundException()
Default constructor. HTTP status 404 is implied.
-
NotFoundException
public NotFoundException(String message)
Constructor with message.- Parameters:
message- A message describing the detail of the fault.
-
NotFoundException
public NotFoundException(String message, Throwable cause)
Constructor with message and cause.- Parameters:
message- A message describing the detail of the fault.cause- The underlying cause of the fault.
-
NotFoundException
public NotFoundException(Throwable cause)
Constructor with cause.- Parameters:
cause- The underlying cause of the fault.
-
NotFoundException
public NotFoundException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.- Parameters:
message- A message describing the detail of the fault.cause- The underlying cause of the fault.enableSuppression- whether or not suppression is enabled or disabledwritableStackTrace- whether or not the stack trace should be writable
-
NotFoundException
public NotFoundException(org.apache.http.client.methods.CloseableHttpResponse response)
Constructor with HTTP response. The body of the response is saved and can be retrieved with @see getResponseBody- Parameters:
response- An HTTP response which is saved as the cause of the exception.
-
NotFoundException
protected NotFoundException(int httpStatusCode)
-
NotFoundException
protected NotFoundException(int httpStatusCode, String message)
-
NotFoundException
protected NotFoundException(int httpStatusCode, Throwable cause)
-
NotFoundException
protected NotFoundException(int httpStatusCode, String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace)
-
NotFoundException
protected NotFoundException(int httpStatusCode, org.apache.http.client.methods.CloseableHttpResponse response)
-
-