Class ServletResourceUtils


  • public class ServletResourceUtils
    extends Object
    • Constructor Detail

      • ServletResourceUtils

        public ServletResourceUtils()
    • Method Detail

      • sanitizeException

        public static Map<String,​String> sanitizeException​(@Nullable
                                                                 Throwable t)
        Sanitize the exception as a map of "error" to information about the exception. This method explicitly suppresses the stack trace and any other logging. Any logging should be handled by the caller.
        Parameters:
        t - The exception to sanitize
        Returns:
        An immutable Map with a single entry which maps "error" to information about the error suitable for passing as an entity in a servlet error response.
      • jsonize

        public static Map<String,​String> jsonize​(String msgFormat,
                                                       Object... args)
        Converts String errorMsg into a Map so that it produces valid json on serialization into response.