public class RequestLoadAverage extends LoadAverage
| Modifier and Type | Class and Description |
|---|---|
static interface |
RequestLoadAverage.RequestCountProvider |
fifteenMinuteLoad, fiveMinuteLoad, logger, oneMinuteLoad| Constructor and Description |
|---|
RequestLoadAverage(String threadName) |
RequestLoadAverage(String threadName,
RequestLoadAverage.RequestCountProvider requestCountProvider)
This constructor is useful for unit testing.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getCount() |
static RequestLoadAverage |
getInstance() |
getDisplayName, getFifteenMinuteLoad, getFiveMinuteLoad, getInfo, getLoggingTriggerValue, getOneMinuteLoad, getThreadDumpTriggerValue, isThreadDumpOnHighLoad, run, setCalcFrequencyInMillisec, setDisplayName, setLoggingTriggerValue, setThreadDumpOnHighLoad, setThreadDumpTriggerValue, start, stop, tickCallbackpublic RequestLoadAverage(String threadName)
public RequestLoadAverage(String threadName, RequestLoadAverage.RequestCountProvider requestCountProvider)
threadName - the name of the thread to run this class withrequestCountProvider - custom provider of the request count valuepublic static RequestLoadAverage getInstance()
public double getCount()
getCount in class LoadAverageCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.