org.arm4.arm40.metric
public class ArmMetricDefinition extends ArmInterface implements ArmMetricDefinition
ArmMetricDefinition.
The subclasses serve as markers for the data types.
All the publicly accessible attributes are immutable and have a getter
method for them.
The attributes are:
METRIC_USE_... below for
the defined values. Any negative value is also permitted;
the negative range is reserved for application-specific values.
ArmMetricDefinition are created using the
newArmMetric...Definition()
methods of ArmMetricFactory.
Version: $Revision$ $Date$
| Field Summary | |
|---|---|
| protected static short | ARM_METRIC_FORMAT_CNTRDIVR32 |
| protected static short | ARM_METRIC_FORMAT_COUNTER32 |
| protected static short | ARM_METRIC_FORMAT_COUNTER64 |
| protected static short | ARM_METRIC_FORMAT_GAUGE32 |
| protected static short | ARM_METRIC_FORMAT_GAUGE64 |
| protected static short | ARM_METRIC_FORMAT_GAUGEDIVR32 |
| protected static short | ARM_METRIC_FORMAT_NUMERICID32 |
| protected static short | ARM_METRIC_FORMAT_NUMERICID64 |
| protected static short | ARM_METRIC_FORMAT_STRING32 |
| protected ArmApplicationDefinition | m_appDefinition |
| protected short | m_format |
| protected ArmID | m_metricId |
| protected String | m_name |
| protected String | m_units |
| protected short | m_usage |
| static short | METRIC_USE_GENERAL
No specific usage semantics are declared. |
| static short | METRIC_USE_TRAN_SIZE
Metric represents the "size" of the transaction
(counter & gauge only). |
| static short | METRIC_USE_TRAN_STATUS
Metric represents status, like an error code
(numeric ID & string only). |
| Constructor Summary | |
|---|---|
| ArmMetricDefinition(ArmApplicationDefinition definition, String name, String units, short usage, short format, ArmID id)
Create the Arm Metric Definition.
| |
| Method Summary | |
|---|---|
| ArmApplicationDefinition | getApplicationDefinition() |
| ArmID | getID() |
| String | getName() |
| String | getUnits() |
| short | getUsage() |
Parameters: definition name units usage format id