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 voidaddObserver(IPassiveResourceSensor observer)voidfireAquire(ISchedulableProcess process, long num)Notifies observers that the resource has been acquired.voidfireRelease(ISchedulableProcess process, long num)Notifies observers that the resource has been released.voidfireRequest(ISchedulableProcess process, long num)Notifies observers that the resource has been requested.voidremoveObserver(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)
-
-