org.opengroup.arm40.metric
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.
Method Summary | |
---|---|
ArmMetricDefinition | getMetricDefinition(int index) |
Parameters: 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.
Returns: the metric at the array index. This value may be null.