org.arm4.arm40.metric
Class ArmMetricFactory
public
class
ArmMetricFactory
extends ArmFactory
implements ArmMetricFactory
ArmMetricFactory provides methods to create instances of the classes in the
org.opengroup.arm40.metric package. An error callback method can be
registered for objects created with this factory.
ArmMetricFactory is instantiated using a class loader. The actual name of the
factory implementation class is obtained from the system property whose name
is provided in the propertyKey constant of ArmMetricFactory.
Version: $Revision$ $Date$
Author: dcarter
Method Summary |
ArmMetricCounter32 | newArmMetricCounter32(ArmMetricCounter32Definition definition) |
ArmMetricCounter32Definition | newArmMetricCounter32Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmMetricCounter64 | newArmMetricCounter64(ArmMetricCounter64Definition definition) |
ArmMetricCounter64Definition | newArmMetricCounter64Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmMetricCounterFloat32 | newArmMetricCounterFloat32(ArmMetricCounterFloat32Definition definition) |
ArmMetricCounterFloat32Definition | newArmMetricCounterFloat32Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmMetricGauge32 | newArmMetricGauge32(ArmMetricGauge32Definition definition) |
ArmMetricGauge32Definition | newArmMetricGauge32Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmMetricGauge64 | newArmMetricGauge64(ArmMetricGauge64Definition definition) |
ArmMetricGauge64Definition | newArmMetricGauge64Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmMetricGaugeFloat32 | newArmMetricGaugeFloat32(ArmMetricGaugeFloat32Definition definition) |
ArmMetricGaugeFloat32Definition | newArmMetricGaugeFloat32Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmMetricGroup | newArmMetricGroup(ArmMetricGroupDefinition groupDefinition, ArmMetric[] metrics) |
ArmMetricGroupDefinition | newArmMetricGroupDefinition(ArmMetricDefinition[] definitions) |
ArmMetricNumericId32 | newArmMetricNumericId32(ArmMetricNumericId32Definition definition) |
ArmMetricNumericId32Definition | newArmMetricNumericId32Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmMetricNumericId64 | newArmMetricNumericId64(ArmMetricNumericId64Definition definition) |
ArmMetricNumericId64Definition | newArmMetricNumericId64Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmMetricString32 | newArmMetricString32(ArmMetricString32Definition definition) |
ArmMetricString32Definition | newArmMetricString32Definition(ArmApplicationDefinition app, String name, String units, short usage, ArmID id) |
ArmTranReportWithMetrics | newArmTranReportWithMetrics(ArmApplication app, ArmTransactionWithMetricsDefinition definition, ArmMetricGroup group) |
ArmTransactionWithMetrics | newArmTransactionWithMetrics(ArmApplication app, ArmTransactionWithMetricsDefinition definition, ArmMetricGroup group) |
ArmTransactionWithMetricsDefinition | newArmTransactionWithMetricsDefinition(ArmApplicationDefinition app, String name, ArmIdentityPropertiesTransaction identityProperties, ArmMetricGroupDefinition definition, ArmID id) |
boolean | setErrorCallback(ArmErrorCallback errorCallback) |
public static final String propertyKey