Package org.palladiosimulator.probeframework.calculator
package org.palladiosimulator.probeframework.calculator
Calculators attach themselves to (a set of) probes to transform their
measures to a measurement to be used further (e.g., for visualization or
recording). Therefore, they specify which measures are of interest outside
from analyzers.
For example, the response time calculator provides probes for start and end
time. Another example is the identity calculator that directly lets probe
measurements pass through.
This package provides a factory class (@see DefaultCalculatorFactory)
to create such calculator objects.
-
ClassDescriptionThis class is the abstract super class for all calculator implementations.This registry allows to provide specialized calculator factories for metrics using the eclipse extension point
org.palladiosimulator.probeframework.calculator.factories
The CalculatorProbeSet interface captures a set of probes required by a calculator.This factory is not supposed to be used directly, but as a fallback implementation in case no specialized calculator factory is available.Clients can register with the calculator registry to be notified upon changes.Deprecated.This class contains factory methods and identifier for theCalculatorProbeSets
which are supported by the standard calculators of the probe framework.This factory allows to use specialized factories for Calculators of dedicated metrics.Deprecated.This interface has been deprecated since it became cumbersome to extend.This interface provides default implementations to adapt the legacy ICalculatorFactory to the new interface IGenericCalculatorFactory.Factory interface to create calculator objects.This interface allows to access the Calculators which are currently registered within aProbeFrameworkContext
.Decorates an existing ICalculatorFactory by a register for its calculators.