Class DeletedException

  • All Implemented Interfaces:
    Serializable

    public class DeletedException
    extends CanonException
    An Exception which may be thrown by Canon implementing methods to indicate that a requested object has been deleted. Note that this is a sub-class of NotFoundException so callers who do not care about the difference between not found and deleted can easily treat both outcomes the same.
    Author:
    Bruce Skingle
    See Also:
    Serialized Form
    • Constructor Detail

      • DeletedException

        public DeletedException()
        Default constructor. HTTP status 410 is implied.
      • DeletedException

        public DeletedException​(String message)
        Constructor with message.
        Parameters:
        message - A message describing the detail of the fault.
      • DeletedException

        public DeletedException​(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.
      • DeletedException

        public DeletedException​(Throwable cause)
        Constructor with cause.
        Parameters:
        cause - The underlying cause of the fault.
      • DeletedException

        public DeletedException​(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 disabled
        writableStackTrace - whether or not the stack trace should be writable
      • DeletedException

        public DeletedException​(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.