org.opengroup.arm40.metric
Interface ArmTransactionWithMetricsDefinition
- All Superinterfaces:
- ArmInterface, ArmTransactionDefinition
- All Known Implementing Classes:
- ArmTransactionWithMetricsDefinition
public interface ArmTransactionWithMetricsDefinition
- extends ArmTransactionDefinition
Subclasses ArmTransactionDefinition
to add a binding with an
ArmMetricGroupDefinition
.
It contains the metadata that is the same for all
ArmTransactionWithMetrics
(or
ArmTranReportWithMetrics
) instances with the same identity.
The properties that are accessible via this interface are the same
as ArmTransactionDefinition
, plus the following:
-
The metric group definition through which the metric definitions are
known. The metric definitions contain the metadata about the metrics.
Objects implementing this interface are created using
ArmMetricFactory.newArmTransactionWithMetricsDefinition(org.opengroup.arm40.transaction.ArmApplicationDefinition, java.lang.String, org.opengroup.arm40.transaction.ArmIdentityPropertiesTransaction, org.opengroup.arm40.metric.ArmMetricGroupDefinition, org.opengroup.arm40.transaction.ArmID)
.
- Author:
- ARM Working Group of The Open Group
getMetricGroupDefinition
ArmMetricGroupDefinition getMetricGroupDefinition()
- Returns:
- a group of definitions of the metrics associated with this
object.