@Controller(value="statisticsController")
@RequestMapping(value="/status/stats")
public class StatisticsController
extends java.lang.Object
implements org.springframework.web.context.ServletContextAware
Constructor and Description |
---|
StatisticsController() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getAvailability(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Gets availability times of the server.
|
java.util.Map<java.lang.String,java.lang.Object> |
getMemoryStats(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Gets memory stats.
|
java.util.Map<java.lang.String,java.lang.Object> |
getTicketStats(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Gets ticket stats.
|
protected org.springframework.web.servlet.ModelAndView |
handleRequestInternal(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
Handles the request.
|
void |
setCentralAuthenticationService(CentralAuthenticationService centralAuthenticationService) |
void |
setHealthCheckRegistry(com.codahale.metrics.health.HealthCheckRegistry healthCheckRegistry) |
void |
setMetricsRegistry(com.codahale.metrics.MetricRegistry metricsRegistry) |
void |
setServletContext(javax.servlet.ServletContext servletContext) |
@RequestMapping(value="/getAvailability", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> getAvailability(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
httpServletRequest
- the http servlet requesthttpServletResponse
- the http servlet response@RequestMapping(value="/getMemStats", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> getMemoryStats(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
httpServletRequest
- the http servlet requesthttpServletResponse
- the http servlet response@RequestMapping(value="/getTicketStats", method=GET) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> getTicketStats(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse)
httpServletRequest
- the http servlet requesthttpServletResponse
- the http servlet response@RequestMapping(method=GET) protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws java.lang.Exception
httpServletRequest
- the http servlet requesthttpServletResponse
- the http servlet responsejava.lang.Exception
- the exceptionpublic void setServletContext(javax.servlet.ServletContext servletContext)
setServletContext
in interface org.springframework.web.context.ServletContextAware
public void setCentralAuthenticationService(CentralAuthenticationService centralAuthenticationService)
public void setMetricsRegistry(com.codahale.metrics.MetricRegistry metricsRegistry)
public void setHealthCheckRegistry(com.codahale.metrics.health.HealthCheckRegistry healthCheckRegistry)