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, setErrorCode
ArmMetricDefinition 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.