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.
-
Interface Summary Interface Description CalculatorProbeSet The CalculatorProbeSet interface captures a set of probes required by a calculator.CalculatorRegistryListener Clients can register with the calculator registry to be notified upon changes.ICalculatorFactory Deprecated. This interface has been deprecated since it became cumbersome to extend.ICalculatorFactoryLegacyAdapter This interface provides default implementations to adapt the legacy ICalculatorFactory to the new interface IGenericCalculatorFactory.ICalculatorRegistryAccess IGenericCalculatorFactory Factory interface to create calculator objects.IObservableCalculatorRegistry This interface allows to access the Calculators which are currently registered within aProbeFrameworkContext
. -
Class Summary Class Description Calculator This class is the abstract super class for all calculator implementations.CalculatorProbeSetBasedInferingCalculatorFactory This factory is not supposed to be used directly, but as a fallback implementation in case no specialized calculator factory is available.DefaultCalculatorFactory Deprecated. DefaultCalculatorProbeSets This class contains factory methods and identifier for theCalculatorProbeSets
which are supported by the standard calculators of the probe framework.ExtensibleCalculatorFactoryDelegatingFactory This factory allows to use specialized factories for Calculators of dedicated metrics.RegisterCalculatorFactoryDecorator Decorates an existing ICalculatorFactory by a register for its calculators. -
Enum Summary Enum Description CalculatorFactoryRegistryExtensionPoint This registry allows to provide specialized calculator factories for metrics using the eclipse extension pointorg.palladiosimulator.probeframework.calculator.factories