Package com.codahale.metrics.servlets
Class AdminServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- com.codahale.metrics.servlets.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 Summary
Fields Modifier and Type Field Description private static java.lang.String
CONTENT_TYPE
static java.lang.String
DEFAULT_HEALTHCHECK_URI
static java.lang.String
DEFAULT_METRICS_URI
static java.lang.String
DEFAULT_PING_URI
static java.lang.String
DEFAULT_THREADS_URI
private HealthCheckServlet
healthCheckServlet
private java.lang.String
healthcheckUri
private MetricsServlet
metricsServlet
private java.lang.String
metricsUri
private PingServlet
pingServlet
private java.lang.String
pingUri
private static long
serialVersionUID
private java.lang.String
serviceName
private static java.lang.String
TEMPLATE
private ThreadDumpServlet
threadDumpServlet
private java.lang.String
threadsUri
-
Constructor Summary
Constructors Constructor Description AdminServlet()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
private static java.lang.String
getParam(java.lang.String initParam, java.lang.String defaultValue)
void
init(javax.servlet.ServletConfig config)
protected void
service(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
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
-
CONTENT_TYPE
private static final java.lang.String CONTENT_TYPE
- See Also:
- Constant Field Values
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
healthCheckServlet
private transient HealthCheckServlet healthCheckServlet
-
metricsServlet
private transient MetricsServlet metricsServlet
-
pingServlet
private transient PingServlet pingServlet
-
threadDumpServlet
private transient ThreadDumpServlet threadDumpServlet
-
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
-
-
Method Detail
-
init
public void init(javax.servlet.ServletConfig config) throws javax.servlet.ServletException
- Specified by:
init
in interfacejavax.servlet.Servlet
- Overrides:
init
in classjavax.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 classjavax.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 classjavax.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)
-
-