OpenGroup::arm40::Provisional::metric::IArmTransactionWithMetrics Interface Reference
[ARM 4.0 Metrics, ARM 4.0 Transactions]
IArmTransactionWithMetrics is a subclass of IArmTransaction that is used if the application wishes to use metrics. More...
Properties | |
IArmTransactionWithMetricsDefinition | TransactionWithMetricsDefinition [get] |
returns the associated transaction definition with metric definitions. | |
IArmMetricGroup | MetricGroup [get] |
returns the associated metric group object. |
Detailed Description
Instances of IArmTransactionWithMetrics are created using the newArmTransactionWithMetrics() method of IArmMetricFactory.
All the OpenGroup.arm40.Provisional.transaction.IArmTransaction rules for using start()
, stop()
, etc., apply to this interface. It extends IArmTransaction
by adding methods to manipulate metrics. The IArmMetric
subclass objects are bound to an IArmTransactionWithMetrics
object when it is created. This is done by specifying IArmMetricGroup
in the newArmTransactionWithMetrics()
method of IArmMetricFactory
.
Objects implementing this interface are created using IArmMetricFactory.newArmTransactionWithMetrics
Property Documentation
IArmMetricGroup OpenGroup::arm40::Provisional::metric::IArmTransactionWithMetrics::MetricGroup [get] |
- Returns:
- the object that was bound when
IArmTransactionWithMetrics
is created. The returned value may be null.
IArmTransactionWithMetricsDefinition OpenGroup::arm40::Provisional::metric::IArmTransactionWithMetrics::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/IArmTransactionWithMetrics.cs