A B C E G M N O P R S T V W 

A

addEvent(long) - Method in interface org.avaje.metric.ValueMetric
Add a value (bytes, time, rows etc).
addEventDuration(boolean, long) - Method in interface org.avaje.metric.BucketTimedMetric
Add an event duration in nanoseconds noting if it was a success or failure result.
addEventDuration(boolean, long) - Method in interface org.avaje.metric.TimedMetric
Add an event duration in nanoseconds noting if it was a success or failure result.
addEventDuration(String, boolean, long) - Method in interface org.avaje.metric.TimedMetricGroup
Add an event duration in nanoseconds noting if it was a success or failure result.
addEventSince(boolean, long) - Method in interface org.avaje.metric.BucketTimedMetric
Add an event based on a startNanos (determined by System.nanoTime()).
addEventSince(boolean, long) - Method in interface org.avaje.metric.TimedMetric
Add an event based on a startNanos (determined by System.nanoTime()).
addEventSince(String, boolean, long) - Method in interface org.avaje.metric.TimedMetricGroup
Add an event based on a startNanos (determined by System.nanoTime()).
AlreadyEnhancedMarker - Annotation Type in org.avaje.metric.spi
Annotation that is used as a marker for classes that are already enhanced.

B

BucketTimedMetric - Interface in org.avaje.metric
Used to collect timed metrics but puts the statistics into millisecond time ranges (buckets).

C

clearStatistics() - Method in interface org.avaje.metric.Metric
Clear the statistics resetting any internal counters etc.
collectNonEmptyMetrics() - Static method in class org.avaje.metric.MetricManager
Return all the non-jvm registered metrics that are not empty.
collectNonEmptyMetrics() - Method in interface org.avaje.metric.spi.PluginMetricManager
Return the collection of metrics that are considered non-empty.
collectStatistics() - Method in interface org.avaje.metric.Metric
Typically this is only called by the MetricManager and tells the metric to collect its underlying statistics for reporting purposes and in addition resetting and internal counters it has.
CounterMetric - Interface in org.avaje.metric
Metric based on a counter (long value) typically used to count discrete events.
CounterStatistics - Interface in org.avaje.metric
Statistics provided by the CounterMetric.

E

end(boolean) - Method in interface org.avaje.metric.TimedEvent
End specifying whether the event was successful or in error.
endWithError() - Method in interface org.avaje.metric.TimedEvent
This timed event ended with an error or fault execution (e.g.
endWithSuccess() - Method in interface org.avaje.metric.TimedEvent
This timed event ended with successful execution (e.g.

G

GaugeDouble - Interface in org.avaje.metric
A Gauge returning a double value providing the 'source' for a GaugeDoubleMetric.
GaugeDoubleGroup - Interface in org.avaje.metric
Groups GaugeDoubleMetric that are closely related.
GaugeDoubleMetric - Interface in org.avaje.metric
Metric based on a gauge returning double values.
GaugeLong - Interface in org.avaje.metric
A Gauge returning a long value providing the 'source' for a GaugeLongMetric.
GaugeLongGroup - Interface in org.avaje.metric
Groups GaugeLongMetric gauges that are closely related.
GaugeLongMetric - Interface in org.avaje.metric
Metric based on an underlying gauge that reports long values.
get(String) - Method in interface org.avaje.metric.MetricNameCache
Return the MetricName from the cache creating it if required.
getBucketRanges() - Method in interface org.avaje.metric.BucketTimedMetric
Return ranges times in milliseconds.
getBuckets() - Method in interface org.avaje.metric.BucketTimedMetric
Return the underlying TimedMetrics with one per bucket.
getBucketTimedMetric(MetricName, int...) - Method in interface org.avaje.metric.spi.PluginMetricManager
Return the BucketTimedMetric using the given base metric name and bucketRanges.
getCollectedErrorStatistics() - Method in interface org.avaje.metric.TimedMetric
Return the error statistics.
getCollectedStatistics() - Method in interface org.avaje.metric.CounterMetric
Return the collected statistics.
getCollectedStatistics() - Method in interface org.avaje.metric.ValueMetric
Return the statistics collected.
getCollectedSuccessStatistics() - Method in interface org.avaje.metric.TimedMetric
Return the success statistics.
getCount() - Method in interface org.avaje.metric.CounterStatistics
Return the count of values collected.
getCount() - Method in interface org.avaje.metric.ValueStatistics
Return the count of values collected (since the last reset/collection).
getCounterMetric(MetricName) - Static method in class org.avaje.metric.MetricManager
Return a CounterMetric given the name.
getCounterMetric(String) - Static method in class org.avaje.metric.MetricManager
Return a CounterMetric given the name.
getCounterMetric(Class<?>, String) - Static method in class org.avaje.metric.MetricManager
Return a CounterMetric using the Class and name to derive the MetricName.
getCounterMetric(MetricName) - Method in interface org.avaje.metric.spi.PluginMetricManager
Return the CounterMetric using the metric name.
getErrorStatistics(boolean) - Method in interface org.avaje.metric.TimedMetric
Return the error success statistics choosing is the underlying statistics should be reset.
getGaugeMetrics() - Method in interface org.avaje.metric.GaugeDoubleGroup
Return the metrics in this group.
getGaugeMetrics() - Method in interface org.avaje.metric.GaugeLongGroup
Return the metrics in this group.
getGroup() - Method in interface org.avaje.metric.MetricName
Returns the group to which the metric belongs.
getJvmMetrics() - Static method in class org.avaje.metric.MetricManager
Return the core JVM metrics.
getJvmMetrics() - Method in interface org.avaje.metric.spi.PluginMetricManager
Return a collection of the JVM metrics.
getMax() - Method in interface org.avaje.metric.ValueStatistics
Return the Max value collected (since the last reset/collection).
getMean() - Method in interface org.avaje.metric.ValueStatistics
Return the mean value rounded up for the values collected since the last reset/collection.
getMetricNameCache(Class<?>) - Static method in class org.avaje.metric.MetricManager
Return a MetricNameCache for the given class.
getMetricNameCache(MetricName) - Static method in class org.avaje.metric.MetricManager
Return a MetricNameCache for a given base metric name.
getMetricNameCache(Class<?>) - Method in interface org.avaje.metric.spi.PluginMetricManager
Return the MetricNameCache using the class as a base name.
getMetricNameCache(MetricName) - Method in interface org.avaje.metric.spi.PluginMetricManager
Return the MetricNameCache using a MetricName as a base name.
getMetrics() - Static method in class org.avaje.metric.MetricManager
Return all the non-jvm registered metrics.
getMetrics() - Method in interface org.avaje.metric.spi.PluginMetricManager
Return a collection of all the metrics.
getName() - Method in interface org.avaje.metric.Metric
Return the name of the metric.
getName() - Method in interface org.avaje.metric.MetricName
Returns the name of the metric.
getSimpleName() - Method in interface org.avaje.metric.MetricName
Return a simple java like name.
getStartTime() - Method in interface org.avaje.metric.CounterStatistics
Return the time the counter started statistics collection.
getStartTime() - Method in interface org.avaje.metric.ValueStatistics
Return the time these statistics were collected from.
getStatistics(boolean) - Method in interface org.avaje.metric.CounterMetric
Return the current statistics.
getSuccessStatistics(boolean) - Method in interface org.avaje.metric.TimedMetric
Return the current success statistics choosing is the underlying statistics should be reset.
getTimedMetric(MetricName, int...) - Static method in class org.avaje.metric.MetricManager
Return a BucketTimedMetric given the name and bucket ranges.
getTimedMetric(Class<?>, String, int...) - Static method in class org.avaje.metric.MetricManager
Return a BucketTimedMetric given the name and bucket ranges.
getTimedMetric(String, int...) - Static method in class org.avaje.metric.MetricManager
Return a BucketTimedMetric given the name and bucket ranges.
getTimedMetric(MetricName) - Static method in class org.avaje.metric.MetricManager
Return a TimedMetric given the name.
getTimedMetric(Class<?>, String) - Static method in class org.avaje.metric.MetricManager
Return a TimedMetric using the Class, name to derive the MetricName.
getTimedMetric(String) - Static method in class org.avaje.metric.MetricManager
Return a TimedMetric given the name.
getTimedMetric(MetricName) - Method in interface org.avaje.metric.spi.PluginMetricManager
Return the TimedMetric using the metric name.
getTimedMetric(String) - Method in interface org.avaje.metric.TimedMetricGroup
Return the TimedMetric for the specific name.
getTimedMetricGroup(MetricName) - Static method in class org.avaje.metric.MetricManager
Return the TimedMetricGroup with a based metric name.
getTimedMetricGroup(Class<?>) - Static method in class org.avaje.metric.MetricManager
Return the TimedMetricGroup with a class providing the base metric name.
getTimedMetricGroup(String, String) - Static method in class org.avaje.metric.MetricManager
Return a TimedMetricGroup with a common group and type name.
getTimedMetricGroup(MetricName) - Method in interface org.avaje.metric.spi.PluginMetricManager
Return the TimedMetricGroup using the given base metric name.
getTotal() - Method in interface org.avaje.metric.ValueStatistics
Return the total of all the values (since the last reset/collection).
getType() - Method in interface org.avaje.metric.MetricName
Returns the type to which the Metric belongs.
getValue() - Method in interface org.avaje.metric.GaugeDouble
Return the current value.
getValue() - Method in interface org.avaje.metric.GaugeDoubleMetric
Return the value.
getValue() - Method in interface org.avaje.metric.GaugeLong
Return the current value.
getValue() - Method in interface org.avaje.metric.GaugeLongMetric
Return the value.
getValueMetric(MetricName) - Static method in class org.avaje.metric.MetricManager
Return a ValueMetric given the name.
getValueMetric(Class<?>, String) - Static method in class org.avaje.metric.MetricManager
Return a ValueMetric using the Class and name to derive the MetricName.
getValueMetric(String) - Static method in class org.avaje.metric.MetricManager
Return a ValueMetric given the name.
getValueMetric(MetricName) - Method in interface org.avaje.metric.spi.PluginMetricManager
Return the ValueMetric using the metric name.

M

markEvent() - Method in interface org.avaje.metric.CounterMetric
Mark that 1 event has occurred.
markEvents(long) - Method in interface org.avaje.metric.CounterMetric
Mark that numberOfEventsOccurred events have occurred.
Metric - Interface in org.avaje.metric
A Metric that collects statistics on events.
MetricManager - Class in org.avaje.metric
Manages the creation and registration of Metrics.
MetricManager() - Constructor for class org.avaje.metric.MetricManager
 
MetricName - Interface in org.avaje.metric
The name of the metric.
MetricNameCache - Interface in org.avaje.metric
Cache of MetricNames that share a common base name.
MetricVisitor - Interface in org.avaje.metric
Visitor for the statistics held by a metric.

N

name(Class<?>, String) - Static method in class org.avaje.metric.MetricManager
Create a MetricName based on a class and name.
name(String, String, String) - Static method in class org.avaje.metric.MetricManager
Create a Metric name based on group, type and name.
name(String) - Static method in class org.avaje.metric.MetricManager
Create a Metric name by parsing a name that is expected to include periods (dot notation similar to package.Class.method).
name(Class<?>, String) - Method in interface org.avaje.metric.spi.PluginMetricManager
Create a MetricName based on the class and name.
name(String, String, String) - Method in interface org.avaje.metric.spi.PluginMetricManager
Create a Metric name based on group, type and name.
name(String) - Method in interface org.avaje.metric.spi.PluginMetricManager
Create a Metric name by parsing a name that is expected to include periods.
NotTimed - Annotation Type in org.avaje.metric.annotation
Marker that timed execution statistics should NOT be collected on this class.

O

operationEnd(int, long) - Method in interface org.avaje.metric.BucketTimedMetric
Add an event duration with opCode indicating success or failure.
operationEnd(int, long) - Method in interface org.avaje.metric.TimedMetric
Add an event duration with opCode indicating success or failure.
org.avaje.metric - package org.avaje.metric
The main public API for Avaje Metrics.
org.avaje.metric.annotation - package org.avaje.metric.annotation
Annotations such as Timed.
org.avaje.metric.spi - package org.avaje.metric.spi
The service provider API that needs to be implemented by implementors.

P

PluginMetricManager - Interface in org.avaje.metric.spi
The SPI for the underlying implementation that is plugged in via service locator.

R

register(MetricName, GaugeDouble) - Static method in class org.avaje.metric.MetricManager
Create and register a GaugeMetric using the gauge supplied.
register(String, GaugeDouble) - Static method in class org.avaje.metric.MetricManager
Create and register a GaugeMetric using the gauge supplied.
register(MetricName, GaugeLong) - Static method in class org.avaje.metric.MetricManager
Create and register a GaugeCounterMetric using the gauge supplied.
register(String, GaugeLong) - Static method in class org.avaje.metric.MetricManager
Create and register a GaugeCounterMetric using the gauge supplied.
register(MetricName, GaugeDouble) - Method in interface org.avaje.metric.spi.PluginMetricManager
Create and register a GaugeMetric using the gauge supplied (double values).
register(MetricName, GaugeLong) - Method in interface org.avaje.metric.spi.PluginMetricManager
Create and register a GaugeCounterMetric using the gauge supplied (long values).

S

start(String) - Method in interface org.avaje.metric.TimedMetricGroup
Start the event for the given name.
startEvent() - Method in interface org.avaje.metric.BucketTimedMetric
Start an event.
startEvent() - Method in interface org.avaje.metric.TimedMetric
Start an event.

T

Timed - Annotation Type in org.avaje.metric.annotation
Marker that public methods should have timed execution statistics collected.
TimedEvent - Interface in org.avaje.metric
A TimedEvent that is ended with either success or error.
TimedMetric - Interface in org.avaje.metric
Collects and provides statics for a timed event.
TimedMetricGroup - Interface in org.avaje.metric
A group of TimedMetric that share a common base name.

V

ValueMetric - Interface in org.avaje.metric
Metric that collects long values (e.g.
ValueStatistics - Interface in org.avaje.metric
Statistics collected by ValueMetric or TimedMetric.
visit(MetricVisitor) - Method in interface org.avaje.metric.Metric
Visit the metric typically reading and reporting the underlying statistics.
visit(TimedMetric) - Method in interface org.avaje.metric.MetricVisitor
Visit a TimedMetric.
visit(BucketTimedMetric) - Method in interface org.avaje.metric.MetricVisitor
Visit a BucketTimedMetric.
visit(ValueMetric) - Method in interface org.avaje.metric.MetricVisitor
Visit a ValueMetric.
visit(CounterMetric) - Method in interface org.avaje.metric.MetricVisitor
Visit a CounterMetric.
visit(GaugeDoubleMetric) - Method in interface org.avaje.metric.MetricVisitor
Visit an individual GaugeDoubleMetric.
visit(GaugeDoubleGroup) - Method in interface org.avaje.metric.MetricVisitor
Visit a GaugeDoubleGroup.
visit(GaugeLongMetric) - Method in interface org.avaje.metric.MetricVisitor
Visit an individual GaugeLongMetric.
visit(GaugeLongGroup) - Method in interface org.avaje.metric.MetricVisitor
Visit a GaugeLongGroup.

W

withSuffix(String) - Method in interface org.avaje.metric.MetricName
Create and return another MetricName based on this instance with an additional suffix added to the name.
A B C E G M N O P R S T V W 

Copyright © 2014. All Rights Reserved.