Class OpenWorkloadUserFactory
- java.lang.Object
-
- de.uka.ipd.sdq.simucomframework.usage.AbstractWorkloadUserFactory
-
- de.uka.ipd.sdq.simucomframework.usage.OpenWorkloadUserFactory
-
- All Implemented Interfaces:
IUserFactory
public abstract class OpenWorkloadUserFactory extends AbstractWorkloadUserFactory implements IUserFactory
A factory for creating open workload users
-
-
Field Summary
-
Fields inherited from class de.uka.ipd.sdq.simucomframework.usage.AbstractWorkloadUserFactory
model, usageStartStopProbes
-
-
Constructor Summary
Constructors Constructor Description OpenWorkloadUserFactory(SimuComModel model, String usageScenarioURI, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager)
OpenWorkloadUserFactory(SimuComModel model, org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract IScenarioRunner
createScenarioRunner()
Template method filled in by the generator.IUser
createUser()
Instruct this factory to spit out a new user-
Methods inherited from class de.uka.ipd.sdq.simucomframework.usage.AbstractWorkloadUserFactory
attachResponseTimeCalculator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.uka.ipd.sdq.simucomframework.usage.IUserFactory
attachResponseTimeCalculator
-
-
-
-
Constructor Detail
-
OpenWorkloadUserFactory
public OpenWorkloadUserFactory(SimuComModel model, String usageScenarioURI, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager)
-
OpenWorkloadUserFactory
public OpenWorkloadUserFactory(SimuComModel model, org.palladiosimulator.pcm.usagemodel.UsageScenario usageScenario, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager)
-
-
Method Detail
-
createUser
public IUser createUser()
Description copied from interface:IUserFactory
Instruct this factory to spit out a new user- Specified by:
createUser
in interfaceIUserFactory
- Returns:
- The newly born user
-
createScenarioRunner
public abstract IScenarioRunner createScenarioRunner()
Template method filled in by the generator. Returns an object representing the user behaviour needed for the new users.- Returns:
- The behaviour of the users created by this factory
-
-