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:

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

Method Summary
 ArmMetricGroupDefinition getMetricGroupDefinition()
           
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmTransactionDefinition
getApplicationDefinition, getID, getIdentityProperties, getName
 
Methods inherited from interface org.opengroup.arm40.transaction.ArmInterface
getErrorCode, getErrorMessage, setErrorCode
 

Method Detail

getMetricGroupDefinition

ArmMetricGroupDefinition getMetricGroupDefinition()
Returns:
a group of definitions of the metrics associated with this object.