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 voidgenerate()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:IWorkloadStarts the workload generation.TODO pass respective
Workloadinstance
-
getMeasurementFacade
public MeasurementFacade<WorkloadMeasurementConfiguration> getMeasurementFacade()
-
getTraversalListeners
public TraversalListenerRegistry<org.palladiosimulator.pcm.usagemodel.AbstractUserAction,User> getTraversalListeners()
-
-