public interface ArmMetricGroupDefinition extends ArmInterface
ArmMetricDefinition objects to an
ArmTransactionWithMetricsDefinition or
ArmTranReportWithMetricsDefinition object.
The binding occurs when the transaction object is created using
newArmTransactionWithMetricsDefinition() or
newArmTranReportWithMetricsDefinition() and is immutable
afterwards.
Objects implementing this interface are created using
ArmMetricFactory.newArmMetricGroupDefinition(org.opengroup.arm40.metric.ArmMetricDefinition[]).| Modifier and Type | Method and Description |
|---|---|
ArmMetricDefinition |
getMetricDefinition(int index) |
getErrorCode, getErrorMessage, setErrorCodeArmMetricDefinition getMetricDefinition(int index)
index - is the index into the ArmMetricDefinition array.
It must have a value in the range 0:6. To remain consistent with
ARM 2.0, any ArmMetricDefinition subclass except
ArmMetricString32Definition can be assigned to elements
0:5 and only ArmMetricString32Definition can be assigned
to element 6.