org.opengroup.arm40.metric.ArmTranReportWithMetrics Interface Reference
[ARM 4.0 Metrics, ARM 4.0 Transactions]
A subclass of ArmTranReport
that is used if the application wishes to use metrics.
More...
Inheritance diagram for org.opengroup.arm40.metric.ArmTranReportWithMetrics:
Public Member Functions | |
ArmTransactionWithMetricsDefinition | getTransactionWithMetricsDefinition () |
ArmMetricGroup | getMetricGroup () |
Detailed Description
A subclass of ArmTranReport
that is used if the application wishes to use metrics.
All the org.opengroup.arm40.tranreport.ArmTranReport rules for using report()
apply to this interface. It extends ArmTranReport
by adding methods to manipulate metrics. The ArmMetric
subclass objects are bound to an ArmTranReportWithMetrics
object when it is created. This is done by specifying ArmMetricGroup
in the newArmTranReportWithMetrics()
method of ArmMetricFactory
.
Objects implementing this interface are created using ArmMetricFactory#newArmTranReportWithMetrics.
Member Function Documentation
ArmMetricGroup org.opengroup.arm40.metric.ArmTranReportWithMetrics.getMetricGroup | ( | ) |
- Returns:
- the object that was bound when
ArmTranReportWithMetrics
is created. The returned value may be null.
ArmTransactionWithMetricsDefinition org.opengroup.arm40.metric.ArmTranReportWithMetrics.getTransactionWithMetricsDefinition | ( | ) |
- Returns:
- the object that contains the metadata describing this transaction, including the metric definitions.
The documentation for this interface was generated from the following file:
- org/opengroup/arm40/metric/ArmTranReportWithMetrics.java