Class TriggeredProxyProbe<V,​Q extends javax.measure.quantity.Quantity>

  • All Implemented Interfaces:
    org.palladiosimulator.commons.designpatterns.IAbstractObservable<org.palladiosimulator.probeframework.probes.listener.IProbeListener>, org.palladiosimulator.metricspec.metricentity.IMetricEntity

    public class TriggeredProxyProbe<V,​Q extends javax.measure.quantity.Quantity>
    extends org.palladiosimulator.probeframework.probes.BasicTriggeredProbe<V,​Q>
    • Field Summary

      • Fields inherited from class org.palladiosimulator.probeframework.probes.Probe

        metricEntityDelegate
    • Constructor Summary

      Constructors 
      Constructor Description
      TriggeredProxyProbe​(org.palladiosimulator.metricspec.BaseMetricDescription metricDescription)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doMeasure​(javax.measure.Measure<V,​Q> newCurrentMeasure)  
      protected javax.measure.Measure<V,​Q> getBasicMeasure​(org.palladiosimulator.probeframework.measurement.RequestContext measurementContext)  
      void setCurrentMeasure​(javax.measure.Measure<V,​Q> currentMeasure)  
      • Methods inherited from class org.palladiosimulator.probeframework.probes.BasicTriggeredProbe

        doMeasure
      • Methods inherited from class org.palladiosimulator.probeframework.probes.TriggeredProbe

        takeMeasurement, takeMeasurement
      • Methods inherited from class org.palladiosimulator.probeframework.probes.Probe

        addObserver, getMetricDesciption, isCompatibleWith, notifyMeasurementSourceListener, removeObserver
      • Methods inherited from interface org.palladiosimulator.metricspec.metricentity.IMetricEntity

        getMetricDesciption, isCompatibleWith
    • Constructor Detail

      • TriggeredProxyProbe

        public TriggeredProxyProbe​(org.palladiosimulator.metricspec.BaseMetricDescription metricDescription)
    • Method Detail

      • doMeasure

        public void doMeasure​(javax.measure.Measure<V,​Q> newCurrentMeasure)
      • getBasicMeasure

        protected javax.measure.Measure<V,​Q> getBasicMeasure​(org.palladiosimulator.probeframework.measurement.RequestContext measurementContext)
        Specified by:
        getBasicMeasure in class org.palladiosimulator.probeframework.probes.BasicTriggeredProbe<V,​Q extends javax.measure.quantity.Quantity>
      • setCurrentMeasure

        public void setCurrentMeasure​(javax.measure.Measure<V,​Q> currentMeasure)