class EventCounters
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
eventGroupName |
private EventMetricCounters |
invocationCounter |
private java.util.Map<ThreadMetric,EventMetricCounters> |
metrics |
Constructor and Description |
---|
EventCounters(EventMetricCounters invocationCounter,
java.lang.String eventGroupName) |
Modifier and Type | Method and Description |
---|---|
void |
addMetric(ThreadMetric metric) |
void |
addMetric(ThreadMetric metric,
EventMetricCounters counter) |
(package private) EventMetricCounters |
getCounterForMetric(ThreadMetric metric) |
java.lang.String |
getEventGroupName() |
EventMetricCounters |
getInvocationCounter() |
(package private) java.util.Map<ThreadMetric,EventMetricCounters> |
getMetrics() |
(package private) java.util.Collection<ThreadMetric> |
getMetricSources() |
(package private) java.lang.Integer |
numberOfTimerCounters() |
private final java.util.Map<ThreadMetric,EventMetricCounters> metrics
private final EventMetricCounters invocationCounter
private final java.lang.String eventGroupName
public EventCounters(EventMetricCounters invocationCounter, java.lang.String eventGroupName)
public EventMetricCounters getInvocationCounter()
public void addMetric(ThreadMetric metric)
public void addMetric(ThreadMetric metric, EventMetricCounters counter)
java.util.Collection<ThreadMetric> getMetricSources()
EventMetricCounters getCounterForMetric(ThreadMetric metric)
java.lang.Integer numberOfTimerCounters()
java.util.Map<ThreadMetric,EventMetricCounters> getMetrics()
public java.lang.String getEventGroupName()