Class PassiveResourceObservee
- java.lang.Object
-
- de.uka.ipd.sdq.scheduler.resources.passive.PassiveResourceObservee
-
public class PassiveResourceObservee extends Object
Provides observer functionality to passive resources. Normally this functionality would reside in an (abstract) super class, but for passive resources there is no such class that all resources inherit.
-
-
Constructor Summary
Constructors Constructor Description PassiveResourceObservee()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObserver(IPassiveResourceSensor observer)
void
fireAquire(ISchedulableProcess process, long num)
Notifies observers that the resource has been acquired.void
fireRelease(ISchedulableProcess process, long num)
Notifies observers that the resource has been released.void
fireRequest(ISchedulableProcess process, long num)
Notifies observers that the resource has been requested.void
removeObserver(IPassiveResourceSensor observer)
-
-
-
Method Detail
-
fireRequest
public void fireRequest(ISchedulableProcess process, long num)
Notifies observers that the resource has been requested.
-
fireAquire
public void fireAquire(ISchedulableProcess process, long num)
Notifies observers that the resource has been acquired.
-
fireRelease
public void fireRelease(ISchedulableProcess process, long num)
Notifies observers that the resource has been released.
-
addObserver
public void addObserver(IPassiveResourceSensor observer)
-
removeObserver
public void removeObserver(IPassiveResourceSensor observer)
-
-