org.arm4.arm40.metric

Class ArmMetricString32Definition

public class ArmMetricString32Definition extends ArmMetricDefinition implements ArmMetricString32Definition

Marks a metadata binding. This is a subclass of ArmMetricDefinition serving as a marker interface that binds the metadata in ArmMetricDefinition to the metric data type, and describes an object interface that can be instantiated (there are no factory methods for objects that implement only ArmMetricDefinition). No new methods beyond those in ArmMetricDefinition are added.

Objects implementing this interface are created using ArmMetricFactory.

Author: David Carter

Constructor Summary
ArmMetricString32Definition(ArmApplicationDefinition definition, String name, String units, short usage, ArmID id)
Create the ARM metric definition.

Constructor Detail

ArmMetricString32Definition

public ArmMetricString32Definition(ArmApplicationDefinition definition, String name, String units, short usage, ArmID id)
Create the ARM metric definition. This is noremally called using ArmMetricFactory.

Parameters: definition the descriptive metadata for the application name the metric name units an optional string describing the units of measurement, such as "files" or "jobs in queue". It may be null. usage descibes the semantics of the metric's usage id an optional 16-byte ID