Class MappableException

All Implemented Interfaces:
Serializable

public class MappableException extends ProcessingException
A runtime exception that contains a cause, a checked or runtime exception, that may be mapped to a Response instance.

The runtime will catch such exceptions and attempt to map the cause exception to a registered ExceptionMapper that provides an appropriate Response instance.

Author:
Paul Sandoz, Marek Potociar
See Also:
  • Constructor Details

    • MappableException

      public MappableException(Throwable cause)
      Construct a mappable container exception.
      Parameters:
      cause - the cause. If the cause is an instance of MappableException then the cause of this exception will be obtained by recursively searching though the exception causes until a cause is obtained that is not an instance of MappableException.
    • MappableException

      public MappableException(String message, Throwable cause)
      Construct a new mappable exception with the supplied message and cause.
      Parameters:
      message - the exception message.
      cause - the exception cause.