|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sonicsw.esb.service.common.metrics.MetricsBuilder
public class MetricsBuilder
Builds various kinds of metrics.
Constructor Summary | |
---|---|
MetricsBuilder()
|
Method Summary | |
---|---|
MetricDescriptor |
buildAverageMetric(java.lang.String name)
Builds a simple metric which computes the average value since the last metric reset. |
MetricDescriptor |
buildMaxValueMetric(java.lang.String name)
Builds a simple metric which keeps track of the highest value since the last metric reset. |
MetricDescriptor |
buildMetric(java.lang.String name)
Builds a simple value metric. |
MetricDescriptor |
buildMinValueMetric(java.lang.String name)
Builds a simple metric which keeps track of the lowest value since the last metric reset. |
MetricDescriptor |
buildPerMinuteRateMetric(java.lang.String name)
Builds an historical metric to measure a per-minute rate. |
MetricDescriptor |
buildPerSecondRateMetric(java.lang.String name)
Builds an historical metric to measure a per-second rate. |
MetricDescriptor |
buildRollingAverageMetric(java.lang.String name)
Builds an historical metric which computes the average increment over a collection interval. |
MetricDescriptor |
buildRollingMaxValueMetric(java.lang.String name)
Builds an historical metric which keeps track of the highest value over a collection interval. |
MetricDescriptor |
buildRollingMinValueMetric(java.lang.String name)
Builds an historical metric which keeps track of the lowest value over a collection interval. |
MetricDescriptor |
buildTotalValueMetric(java.lang.String name)
Builds a simple metric which keeps a running total of all values. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MetricsBuilder()
Method Detail |
---|
public MetricDescriptor buildMetric(java.lang.String name)
public MetricDescriptor buildTotalValueMetric(java.lang.String name)
public MetricDescriptor buildMaxValueMetric(java.lang.String name)
public MetricDescriptor buildMinValueMetric(java.lang.String name)
public MetricDescriptor buildAverageMetric(java.lang.String name)
public MetricDescriptor buildRollingMaxValueMetric(java.lang.String name)
public MetricDescriptor buildRollingMinValueMetric(java.lang.String name)
public MetricDescriptor buildRollingAverageMetric(java.lang.String name)
public MetricDescriptor buildPerSecondRateMetric(java.lang.String name)
public MetricDescriptor buildPerMinuteRateMetric(java.lang.String name)
|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |