Class TakeNumberOfResourceContainersProbe
java.lang.Object
org.palladiosimulator.probeframework.probes.Probe
org.palladiosimulator.probeframework.probes.TriggeredProbe
org.palladiosimulator.probeframework.probes.BasicTriggeredProbe<V,Q>
org.palladiosimulator.probeframework.probes.BasicObjectStateProbe<org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment,Long,javax.measure.quantity.Dimensionless>
de.uka.ipd.sdq.simucomframework.probes.TakeNumberOfResourceContainersProbe
- All Implemented Interfaces:
org.palladiosimulator.commons.designpatterns.IAbstractObservable<org.palladiosimulator.probeframework.probes.listener.IProbeListener>,org.palladiosimulator.metricspec.metricentity.IMetricEntity
public class TakeNumberOfResourceContainersProbe
extends org.palladiosimulator.probeframework.probes.BasicObjectStateProbe<org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment,Long,javax.measure.quantity.Dimensionless>
Probes the number of resource containers within a resource environment.
-
Field Summary
Fields inherited from class org.palladiosimulator.probeframework.probes.Probe
metricEntityDelegate -
Constructor Summary
ConstructorsConstructorDescriptionTakeNumberOfResourceContainersProbe(org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment resourceEnvironment) Default constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected javax.measure.Measure<Long,javax.measure.quantity.Dimensionless> getBasicMeasure(org.palladiosimulator.probeframework.measurement.RequestContext measurementContext) Measures the current number of resource containers the ResourceEnvironment (observed state object).Methods inherited from class org.palladiosimulator.probeframework.probes.BasicObjectStateProbe
getStateObjectMethods inherited from class org.palladiosimulator.probeframework.probes.BasicTriggeredProbe
doMeasureMethods inherited from class org.palladiosimulator.probeframework.probes.TriggeredProbe
takeMeasurement, takeMeasurementMethods inherited from class org.palladiosimulator.probeframework.probes.Probe
addObserver, getMetricDesciption, isCompatibleWith, notifyMeasurementSourceListener, removeObserverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.palladiosimulator.metricspec.metricentity.IMetricEntity
getMetricDesciption, isCompatibleWith
-
Constructor Details
-
TakeNumberOfResourceContainersProbe
public TakeNumberOfResourceContainersProbe(org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment resourceEnvironment) Default constructor.- Parameters:
resourceRegistry- The observer object is a ResourceEnvironment, thus, allowing to request the current number of included resource containers.
-
-
Method Details
-
getBasicMeasure
protected javax.measure.Measure<Long,javax.measure.quantity.Dimensionless> getBasicMeasure(org.palladiosimulator.probeframework.measurement.RequestContext measurementContext) Measures the current number of resource containers the ResourceEnvironment (observed state object).- Specified by:
getBasicMeasurein classorg.palladiosimulator.probeframework.probes.BasicTriggeredProbe<Long,javax.measure.quantity.Dimensionless>
-