edu.internet2.middleware.grouper.j2ee.status
Class GrouperStatusServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by edu.internet2.middleware.grouper.j2ee.status.GrouperStatusServlet
All Implemented Interfaces:
Serializable, Servlet, ServletConfig

public class GrouperStatusServlet
extends HttpServlet

status servlet to see if grouper is ok (e.g. the DB and the loader jobs, etc)

Author:
mchyzer
See Also:
Serialized Form

Constructor Summary
GrouperStatusServlet()
           
 
Method Summary
 void doGet(HttpServletRequest request, HttpServletResponse response)
           
static String elapsedSuffix()
          put this string to be appended after each step: (14ms elapsed)
static void incrementNumberOfRequest()
          call this from each servlet (except diagnostics)
static void registerStartup()
          register that we are starting
static HttpServletRequest retrieveRequest()
          get a reference to the request object
static void writeToScreen(HttpServletResponse response, String toWrite)
          write a message to screen
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrouperStatusServlet

public GrouperStatusServlet()
Method Detail

retrieveRequest

public static HttpServletRequest retrieveRequest()
get a reference to the request object

Returns:
the request

incrementNumberOfRequest

public static void incrementNumberOfRequest()
call this from each servlet (except diagnostics)


registerStartup

public static void registerStartup()
register that we are starting


doGet

public void doGet(HttpServletRequest request,
                  HttpServletResponse response)
Overrides:
doGet in class HttpServlet
See Also:
HttpServlet.doGet(HttpServletRequest, HttpServletResponse)

writeToScreen

public static void writeToScreen(HttpServletResponse response,
                                 String toWrite)
write a message to screen

Parameters:
response -
toWrite -

elapsedSuffix

public static String elapsedSuffix()
put this string to be appended after each step: (14ms elapsed)

Returns:
the string