Class PeriodicallyTriggeredSimulationEntity

java.lang.Object
de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
Direct Known Subclasses:
PeriodicallyTriggeredUsageEvolver

public abstract class PeriodicallyTriggeredSimulationEntity extends de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
  • Constructor Details

    • PeriodicallyTriggeredSimulationEntity

      public PeriodicallyTriggeredSimulationEntity(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEventFactory eventFactory, double firstOccurrence, double delay)
  • Method Details

    • getSimulationTimeOfNextEventTrigger

      public double getSimulationTimeOfNextEventTrigger()
    • stopScheduling

      public void stopScheduling()
    • setDelay

      protected void setDelay(double delay)
    • entityRoutine

      protected Optional<Double> entityRoutine()
      Specified by:
      entityRoutine in class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
    • triggerInternal

      protected abstract void triggerInternal()