public class

RequestMetrics

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.jmx.RequestMetrics

Class Overview

Bean intended to be exposed via JMX to represent various system health metrics. This should be extended in the future as requirements dictate.

Summary

Public Constructors
RequestMetrics()
Public Methods
void beginRequest()
void endRequest()
int getAverageExecutionTimeForLastTenRequests()
int getCurrentNumberOfRequestsBeingServed()
int getErrorCount()
int getNumberOfRequestsInLastTenSeconds()
int getRequestsBegan()
int getRequestsServed()
static void incrementErrorCount()
void recordRequestTime(long requestTime)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public RequestMetrics ()

Public Methods

public void beginRequest ()

public void endRequest ()

public int getAverageExecutionTimeForLastTenRequests ()

public int getCurrentNumberOfRequestsBeingServed ()

public int getErrorCount ()

public int getNumberOfRequestsInLastTenSeconds ()

public int getRequestsBegan ()

public int getRequestsServed ()

public static void incrementErrorCount ()

public void recordRequestTime (long requestTime)