Class BaseExceptionMapper<T extends Throwable>

  • All Implemented Interfaces:
    javax.ws.rs.ext.ExceptionMapper<T>
    Direct Known Subclasses:
    NessieExceptionMapper, ValidationExceptionMapper

    public abstract class BaseExceptionMapper<T extends Throwable>
    extends Object
    implements javax.ws.rs.ext.ExceptionMapper<T>
    Code shared between concrete exception-mapper implementations.
    • Constructor Detail

      • BaseExceptionMapper

        protected BaseExceptionMapper​(ServerConfig serverConfig)
    • Method Detail

      • buildExceptionResponse

        protected javax.ws.rs.core.Response buildExceptionResponse​(int status,
                                                                   String reason,
                                                                   String message,
                                                                   Exception e)
      • buildExceptionResponse

        protected javax.ws.rs.core.Response buildExceptionResponse​(int status,
                                                                   String reason,
                                                                   String message,
                                                                   Exception e,
                                                                   boolean includeExceptionStackTrace,
                                                                   Consumer<javax.ws.rs.core.Response.ResponseBuilder> responseHandler)