Class ClosingExceptionMapper<E extends java.lang.Exception>

  • All Implemented Interfaces:
    javax.ws.rs.ext.ExceptionMapper<E>
    Direct Known Subclasses:
    DeployitExceptionMapper, UnhandledExceptionMapper

    public abstract class ClosingExceptionMapper<E extends java.lang.Exception>
    extends java.lang.Object
    implements javax.ws.rs.ext.ExceptionMapper<E>
    • Field Detail

      • X_EXCEPTION_TYPE

        public static final java.lang.String X_EXCEPTION_TYPE
        See Also:
        Constant Field Values
      • hideInternals

        protected final boolean hideInternals
      • logger

        protected final org.slf4j.Logger logger
    • Constructor Detail

      • ClosingExceptionMapper

        protected ClosingExceptionMapper​(boolean hideInternals)
    • Method Detail

      • registerCleanup

        public static void registerCleanup​(java.lang.Runnable action)
      • toResponse

        public final javax.ws.rs.core.Response toResponse​(E exception)
        Specified by:
        toResponse in interface javax.ws.rs.ext.ExceptionMapper<E extends java.lang.Exception>
      • handleException

        protected abstract javax.ws.rs.core.Response handleException​(E exception)
      • checkWhetherWeHideInternals

        protected javax.ws.rs.core.Response checkWhetherWeHideInternals​(int status,
                                                                        java.lang.RuntimeException e,
                                                                        java.lang.String content)