public abstract class AbstractMetricAggregator
extends java.lang.Object
implements com.newrelic.api.agent.MetricAggregator
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMetricAggregator() |
protected |
AbstractMetricAggregator(com.newrelic.api.agent.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doIncrementCounter(java.lang.String name,
int count) |
protected abstract void |
doRecordMetric(java.lang.String name,
float value) |
protected abstract void |
doRecordResponseTimeMetric(java.lang.String name,
long totalTime,
long exclusiveTime,
java.util.concurrent.TimeUnit timeUnit) |
void |
incrementCounter(java.lang.String name) |
void |
incrementCounter(java.lang.String name,
int count) |
void |
recordMetric(java.lang.String name,
float value) |
void |
recordResponseTimeMetric(java.lang.String name,
long millis) |
void |
recordResponseTimeMetric(java.lang.String name,
long totalTime,
long exclusiveTime,
java.util.concurrent.TimeUnit timeUnit) |
protected AbstractMetricAggregator()
protected AbstractMetricAggregator(com.newrelic.api.agent.Logger logger)
public final void recordResponseTimeMetric(java.lang.String name,
long totalTime,
long exclusiveTime,
java.util.concurrent.TimeUnit timeUnit)
recordResponseTimeMetric in interface com.newrelic.api.agent.MetricAggregatorprotected abstract void doRecordResponseTimeMetric(java.lang.String name,
long totalTime,
long exclusiveTime,
java.util.concurrent.TimeUnit timeUnit)
public final void recordMetric(java.lang.String name,
float value)
recordMetric in interface com.newrelic.api.agent.MetricAggregatorprotected abstract void doRecordMetric(java.lang.String name,
float value)
public final void recordResponseTimeMetric(java.lang.String name,
long millis)
recordResponseTimeMetric in interface com.newrelic.api.agent.MetricAggregatorpublic final void incrementCounter(java.lang.String name)
incrementCounter in interface com.newrelic.api.agent.MetricAggregatorpublic final void incrementCounter(java.lang.String name,
int count)
incrementCounter in interface com.newrelic.api.agent.MetricAggregatorprotected abstract void doIncrementCounter(java.lang.String name,
int count)