com.caucho.tools.profiler
Class ProfilerServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.caucho.tools.profiler.ProfilerServlet
All Implemented Interfaces:
java.io.Serializable, Servlet, ServletConfig

public class ProfilerServlet
extends HttpServlet

Html interface to profiling information.

See Also:
Serialized Form

Constructor Summary
ProfilerServlet()
           
 
Method Summary
 ProfilerManager createProfiler()
           
protected  void doGet(HttpServletRequest req, HttpServletResponse res)
          Process a GET or HEAD request
protected  void doPost(HttpServletRequest req, HttpServletResponse res)
          Process a POST request
protected  void handleRequest(HttpServletRequest request, HttpServletResponse response)
           
protected  void handleResponse(HttpServletRequest request, HttpServletResponse response)
           
 void init()
          Initialize the servlet.
protected  void writeHtml(HttpServletRequest request, HttpServletResponse response)
           
protected  void writeXml(HttpServletRequest request, HttpServletResponse response)
           
 
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, log, log, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProfilerServlet

public ProfilerServlet()
Method Detail

createProfiler

public ProfilerManager createProfiler()

init

public void init()
Description copied from class: GenericServlet
Initialize the servlet. Servlets should override this method if they need any initialization like opening pooled database connections.

Overrides:
init in class GenericServlet

doGet

protected void doGet(HttpServletRequest req,
                     HttpServletResponse res)
              throws ServletException,
                     java.io.IOException
Description copied from class: HttpServlet
Process a GET or HEAD request

Overrides:
doGet in class HttpServlet
Parameters:
req - the client request
res - response to the client
Throws:
ServletException
java.io.IOException

doPost

protected void doPost(HttpServletRequest req,
                      HttpServletResponse res)
               throws ServletException,
                      java.io.IOException
Description copied from class: HttpServlet
Process a POST request

Overrides:
doPost in class HttpServlet
Parameters:
req - the client request
res - response to the client
Throws:
ServletException
java.io.IOException

handleRequest

protected void handleRequest(HttpServletRequest request,
                             HttpServletResponse response)
                      throws ServletException,
                             java.io.IOException
Throws:
ServletException
java.io.IOException

handleResponse

protected void handleResponse(HttpServletRequest request,
                              HttpServletResponse response)
                       throws ServletException,
                              java.io.IOException
Throws:
ServletException
java.io.IOException

writeHtml

protected void writeHtml(HttpServletRequest request,
                         HttpServletResponse response)
                  throws ServletException,
                         java.io.IOException
Throws:
ServletException
java.io.IOException

writeXml

protected void writeXml(HttpServletRequest request,
                        HttpServletResponse response)
                 throws ServletException,
                        java.io.IOException
Throws:
ServletException
java.io.IOException