OpenGroup::arm40::Provisional::metric::IArmTranReportWithMetrics Interface Reference
[ARM 4.0 MetricsARM 4.0 Transactions]

IArmTranReportWithMetrics is a subclass of IArmTranReport that is used if the application wishes to use metrics. More...

Inheritance diagram for OpenGroup::arm40::Provisional::metric::IArmTranReportWithMetrics:
OpenGroup::arm40::Provisional::tranreport::IArmTranReport OpenGroup::arm40::Provisional::transaction::IArmInterface

List of all members.

Properties

IArmTransactionWithMetricsDefinition TransactionWithMetricsDefinition [get]
 returns the associated transaction definition object.
IArmMetricGroup MetricGroup [get]
 returns the associated metric group object, if any.

Detailed Description

Instances of IArmTranReportWithMetrics are created using the newArmTranReportWithMetrics() method of IArmMetricFactory.

All the OpenGroup.arm40.Provisional.tranreport.IArmTranReport rules for using report() apply to this interface. It extends IArmTranReport by adding methods to manipulate metrics. The IArmMetric subclass objects are bound to an IArmTranReportWithMetrics object when it is created. This is done by specifying IArmMetricGroup in the newArmTranReportWithMetrics() method of IArmMetricFactory.

Objects implementing this interface are created using IArmMetricFactory.newArmTranReportWithMetrics


Property Documentation

IArmMetricGroup OpenGroup::arm40::Provisional::metric::IArmTranReportWithMetrics::MetricGroup [get]
Returns:
the object that was bound when IArmTranReportWithMetrics is created. The returned value may be null.
IArmTransactionWithMetricsDefinition OpenGroup::arm40::Provisional::metric::IArmTranReportWithMetrics::TransactionWithMetricsDefinition [get]
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:
  • opengroup/arm40/provisional/metric/IArmTranReportWithMetrics.cs