Class SuspendableSchedulerEntity

  • All Implemented Interfaces:
    de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
    Direct Known Subclasses:
    ProcessWaitingToGet, ProcessWaitingToPut

    public class SuspendableSchedulerEntity
    extends de.uka.ipd.sdq.scheduler.entities.SchedulerEntity
    • Field Summary

      Fields 
      Modifier and Type Field Description
      de.uka.ipd.sdq.scheduler.ISchedulableProcess schedulableProcess  
      • Fields inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator

        delegate
      • Fields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity

        NULL
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected SuspendableSchedulerEntity​(de.uka.ipd.sdq.scheduler.SchedulerModel model, de.uka.ipd.sdq.scheduler.ISchedulableProcess schedulableProcess, String name)  
    • Field Detail

      • schedulableProcess

        public final de.uka.ipd.sdq.scheduler.ISchedulableProcess schedulableProcess
    • Constructor Detail

      • SuspendableSchedulerEntity

        protected SuspendableSchedulerEntity​(de.uka.ipd.sdq.scheduler.SchedulerModel model,
                                             de.uka.ipd.sdq.scheduler.ISchedulableProcess schedulableProcess,
                                             String name)
    • Method Detail

      • activate

        public void activate()
      • isWaiting

        public boolean isWaiting()
      • passivate

        public void passivate()