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.