Class RequestHistoryConsolePlugin

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

    public class RequestHistoryConsolePlugin
    extends javax.servlet.http.HttpServlet
    Felix OSGi console plugin that displays info about recent requests processed by Sling. Info about all requests can be found in the logs, but this is useful when testing or explaining things.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      RequestHistoryConsolePlugin​(org.apache.sling.engine.impl.SlingMainServlet.Config config)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void deactivate()  
      protected void doGet​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)  
      protected void doPost​(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)  
      static void recordRequest​(org.apache.sling.api.SlingHttpServletRequest r)  
      protected void update​(org.apache.sling.engine.impl.SlingMainServlet.Config config)  
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
    • Constructor Detail

      • RequestHistoryConsolePlugin

        public RequestHistoryConsolePlugin​(org.apache.sling.engine.impl.SlingMainServlet.Config config)
    • Method Detail

      • update

        protected void update​(org.apache.sling.engine.impl.SlingMainServlet.Config config)
      • deactivate

        protected void deactivate()
      • recordRequest

        public static void recordRequest​(org.apache.sling.api.SlingHttpServletRequest r)
      • doGet

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

        protected void doPost​(javax.servlet.http.HttpServletRequest req,
                              javax.servlet.http.HttpServletResponse resp)
                       throws IOException
        Overrides:
        doPost in class javax.servlet.http.HttpServlet
        Throws:
        IOException