Class AdminServlet

  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

    public class AdminServlet
    extends javax.servlet.http.HttpServlet
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_HEALTHCHECK_URI

        public static final java.lang.String DEFAULT_HEALTHCHECK_URI
        See Also:
        Constant Field Values
      • DEFAULT_METRICS_URI

        public static final java.lang.String DEFAULT_METRICS_URI
        See Also:
        Constant Field Values
      • DEFAULT_PING_URI

        public static final java.lang.String DEFAULT_PING_URI
        See Also:
        Constant Field Values
      • DEFAULT_THREADS_URI

        public static final java.lang.String DEFAULT_THREADS_URI
        See Also:
        Constant Field Values
      • TEMPLATE

        private static final java.lang.String TEMPLATE
      • pingServlet

        private transient PingServlet pingServlet
      • metricsUri

        private transient java.lang.String metricsUri
      • pingUri

        private transient java.lang.String pingUri
      • threadsUri

        private transient java.lang.String threadsUri
      • healthcheckUri

        private transient java.lang.String healthcheckUri
      • serviceName

        private transient java.lang.String serviceName
    • Constructor Detail

      • AdminServlet

        public AdminServlet()
    • Method Detail

      • init

        public void init​(javax.servlet.ServletConfig config)
                  throws javax.servlet.ServletException
        Specified by:
        init in interface javax.servlet.Servlet
        Overrides:
        init in class javax.servlet.GenericServlet
        Throws:
        javax.servlet.ServletException
      • doGet

        protected void doGet​(javax.servlet.http.HttpServletRequest req,
                             javax.servlet.http.HttpServletResponse resp)
                      throws javax.servlet.ServletException,
                             java.io.IOException
        Overrides:
        doGet in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • service

        protected void service​(javax.servlet.http.HttpServletRequest req,
                               javax.servlet.http.HttpServletResponse resp)
                        throws javax.servlet.ServletException,
                               java.io.IOException
        Overrides:
        service in class javax.servlet.http.HttpServlet
        Throws:
        javax.servlet.ServletException
        java.io.IOException
      • getParam

        private static java.lang.String getParam​(java.lang.String initParam,
                                                 java.lang.String defaultValue)