Class EventSimWorkloadModel
- java.lang.Object
-
- edu.kit.ipd.sdq.eventsim.workload.EventSimWorkloadModel
-
- All Implemented Interfaces:
IWorkload
public class EventSimWorkloadModel extends Object implements IWorkload
The EventSim workload simulation model. This is the central class of the workload simulation. run. Before the simulation starts, it initialises the simulation in theinit()
method. During the simulation, it provides information about the PCM model that is to be simulated, the simulation configuration and the simulation status. Finally, it cleans up after a simulation run in the {finalise()} method.
-
-
Constructor Summary
Constructors Constructor Description EventSimWorkloadModel(ISimulationMiddleware middleware)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate()
Starts the workload generation.MeasurementFacade<WorkloadMeasurementConfiguration>
getMeasurementFacade()
TraversalListenerRegistry<org.palladiosimulator.pcm.usagemodel.AbstractUserAction,User>
getTraversalListeners()
-
-
-
Constructor Detail
-
EventSimWorkloadModel
@Inject public EventSimWorkloadModel(ISimulationMiddleware middleware)
-
-
Method Detail
-
generate
public void generate()
Description copied from interface:IWorkload
Starts the workload generation.TODO pass respective
Workload
instance
-
getMeasurementFacade
public MeasurementFacade<WorkloadMeasurementConfiguration> getMeasurementFacade()
-
getTraversalListeners
public TraversalListenerRegistry<org.palladiosimulator.pcm.usagemodel.AbstractUserAction,User> getTraversalListeners()
-
-