Package io.hawt.web

Class ServletHelpers


  • public class ServletHelpers
    extends java.lang.Object
    Helpers for servlet
    • Constructor Summary

      Constructors 
      Constructor Description
      ServletHelpers()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void doAuthPrompt​(java.lang.String realm, javax.servlet.http.HttpServletResponse response)  
      static void doForbidden​(javax.servlet.http.HttpServletResponse response)  
      static void doForbidden​(javax.servlet.http.HttpServletResponse response, ForbiddenReason reason)  
      static java.io.InputStream loadFile​(java.lang.String path)  
      static org.json.JSONObject readObject​(java.io.BufferedReader reader)  
      static void sendJSONResponse​(javax.servlet.http.HttpServletResponse response, boolean value)  
      static void sendJSONResponse​(javax.servlet.http.HttpServletResponse response, java.lang.String json)  
      static void writeEmpty​(java.io.PrintWriter out)  
      static void writeObject​(org.jolokia.converter.Converters converters, org.jolokia.converter.json.JsonConvertOptions options, java.io.PrintWriter out, java.lang.Object data)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • HEADER_HAWTIO_FORBIDDEN_REASON

        protected static final java.lang.String HEADER_HAWTIO_FORBIDDEN_REASON
        See Also:
        Constant Field Values
    • Constructor Detail

      • ServletHelpers

        public ServletHelpers()
    • Method Detail

      • doForbidden

        public static void doForbidden​(javax.servlet.http.HttpServletResponse response)
      • doForbidden

        public static void doForbidden​(javax.servlet.http.HttpServletResponse response,
                                       ForbiddenReason reason)
      • doAuthPrompt

        public static void doAuthPrompt​(java.lang.String realm,
                                        javax.servlet.http.HttpServletResponse response)
      • sendJSONResponse

        public static void sendJSONResponse​(javax.servlet.http.HttpServletResponse response,
                                            boolean value)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • sendJSONResponse

        public static void sendJSONResponse​(javax.servlet.http.HttpServletResponse response,
                                            java.lang.String json)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • readObject

        public static org.json.JSONObject readObject​(java.io.BufferedReader reader)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • writeEmpty

        public static void writeEmpty​(java.io.PrintWriter out)
      • writeObject

        public static void writeObject​(org.jolokia.converter.Converters converters,
                                       org.jolokia.converter.json.JsonConvertOptions options,
                                       java.io.PrintWriter out,
                                       java.lang.Object data)
      • loadFile

        public static java.io.InputStream loadFile​(java.lang.String path)