public class CompositeHitCollector extends Object implements StatusSource, StatisticsSource
HitCollector
s on the fly by name. Useful to gather statistics on similar subjects.Constructor and Description |
---|
CompositeHitCollector() |
Modifier and Type | Method and Description |
---|---|
String |
getDenominator() |
String |
getDescription() |
String |
getFailureDescription() |
HitCollector |
getHitCollector(String pName) |
Map<String,HitCollector> |
getHitCollectors() |
String |
getReport(String pType)
Return a report for this status
|
Number |
getStatistic(String pStatisticKey)
The different statistics metrics of the implementing class.
|
Set<String> |
getStatisticKeys()
The keys that the metrics are available under.
|
void |
reset()
Reset any counters
|
void |
resetTotals() |
void |
setDenominator(String pDenominator) |
void |
setDescription(String pDescription) |
void |
setFailureDescription(String pFailureDescription)
The description of a miss.
|
String |
toString() |
public String getDescription()
public void setDescription(String pDescription)
public String getDenominator()
public void setDenominator(String pDenominator)
pDenominator
- public void setFailureDescription(String pFailureDescription)
null
or empty, the default text is used.pFailureDescription
- The description of a failure.public String getFailureDescription()
public final Map<String,HitCollector> getHitCollectors()
public HitCollector getHitCollector(String pName)
public Number getStatistic(String pStatisticKey)
StatisticsSource
getStatistic
in interface StatisticsSource
pStatisticKey
- the key of the metric wanted. See StatisticsSource.getStatisticKeys()
for a list of valid keys.StatisticsSource.getStatisticKeys()
public Set<String> getStatisticKeys()
StatisticsSource
getStatisticKeys
in interface StatisticsSource
Set
of String
keys. It will
contain at least one key.StatisticsSource.getStatistic(String)
public String getReport(String pType)
StatusSource
getReport
in interface StatusSource
public void reset()
StatusSource
reset
in interface StatusSource
public void resetTotals()
© 1998- 2018 Stibo DX