Class MappableException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
javax.ws.rs.ProcessingException
org.glassfish.jersey.server.internal.process.MappableException
All Implemented Interfaces:
Serializable

public class MappableException extends javax.ws.rs.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.

See Also:
  • Field Details

  • 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.
  • Method Details