Class PeriodicallyTriggeredContainerEntity

java.lang.Object
de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
org.palladiosimulator.cost.modelobserver.PeriodicallyTriggeredContainerEntity
All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.IEntity, org.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>

public class PeriodicallyTriggeredContainerEntity extends org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity implements org.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
An entity that can trigger periodic events with an attached container.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
     
  • Field Summary

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

    NULL
  • Constructor Summary

    Constructors
    Constructor
    Description
    PeriodicallyTriggeredContainerEntity(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory simFactory, de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationTimeProvider timeProvider, CostModel costModel, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    protected void
     

    Methods inherited from class org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity

    entityRoutine, getSimulationTimeOfNextEventTrigger, setDelay, stopScheduling

    Methods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity

    activate, getNextOccurence, isScheduled, reschedule, unschedule

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PeriodicallyTriggeredContainerEntity

      @AssistedInject public PeriodicallyTriggeredContainerEntity(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory simFactory, de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationTimeProvider timeProvider, CostModel costModel, @Assisted org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer)
  • Method Details