ARM 4.0 Metrics
[ARM 4.0]

Metrics are provided for executing transactions. More...

Classes

interface  org.opengroup.arm40.metric.ArmMetric
 The superclass for all the metric interfaces. More...
interface  org.opengroup.arm40.metric.ArmMetricCounter32
 Implements a 32-bit integer counter. More...
interface  org.opengroup.arm40.metric.ArmMetricCounter32Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmMetricCounter64
 Implements a 64-bit integer counter. More...
interface  org.opengroup.arm40.metric.ArmMetricCounter64Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmMetricCounterFloat32
 Implements a 32-bit floating-point counter. More...
interface  org.opengroup.arm40.metric.ArmMetricCounterFloat32Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmMetricDefinition
 The superclass for all the metric definition interfaces. More...
interface  org.opengroup.arm40.metric.ArmMetricFactory
 Provides methods to create instances of the classes in the org.opengroup.arm40.metric package. More...
interface  org.opengroup.arm40.metric.ArmMetricGauge32
 Implements a 32-bit integer gauge. More...
interface  org.opengroup.arm40.metric.ArmMetricGauge32Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmMetricGauge64
 Implements a 64-bit integer gauge. More...
interface  org.opengroup.arm40.metric.ArmMetricGauge64Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmMetricGaugeFloat32
 Implements a 32-bit floating-point gauge. More...
interface  org.opengroup.arm40.metric.ArmMetricGaugeFloat32Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmMetricGroup
 Is used to bind objects that implement a subclass of ArmMetric to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object. More...
interface  org.opengroup.arm40.metric.ArmMetricGroupDefinition
 Is used to bind ArmMetricDefinition objects to an ArmTransactionWithMetricsDefinition or ArmTranReportWithMetricsDefinition object. More...
interface  org.opengroup.arm40.metric.ArmMetricNumericId32
 Implements a 32-bit integer numeric ID. More...
interface  org.opengroup.arm40.metric.ArmMetricNumericId32Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmMetricNumericId64
 Implements a 32-bit integer numeric ID. More...
interface  org.opengroup.arm40.metric.ArmMetricNumericId64Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmMetricString32
 Implements a string of 1 to 32 characters. More...
interface  org.opengroup.arm40.metric.ArmMetricString32Definition
 Marks a metadata binding. More...
interface  org.opengroup.arm40.metric.ArmTranReportWithMetrics
 A subclass of ArmTranReport that is used if the application wishes to use metrics. More...
interface  org.opengroup.arm40.metric.ArmTransactionWithMetrics
 A subclass of ArmTransaction that is used if the application wishes to use metrics. More...
interface  org.opengroup.arm40.metric.ArmTransactionWithMetricsDefinition
 Subclasses ArmTransactionDefinition to add a binding with an ArmMetricGroupDefinition. More...

Modules

 ARM 4.0 Metric Counters
 

A counter is a monotonically increasing non-negative value up to its maximum possible value, at which point it wraps around to zero and starts again.


 ARM 4.0 Metric Gauges
 

A gauge value can go up and down, and it can be positive or negative.


 ARM 4.0 Metric Numeric IDs
 

A numeric ID is a numeric value that is used as an identifier, and not as a measurement value.


 ARM 4.0 Metric Strings
 

A string is used in the same way that a numeric ID is used.



Detailed Description

Metrics are provided for executing transactions.

ARM supports nine data types. The data types are grouped in four categories. The categories are counters, gauges, numeric IDs, and strings.

 All Classes Functions Variables