Class OpenWorkloadCreator
java.lang.Object
org.palladiosimulator.generator.fluent.shared.structure.Entity
org.palladiosimulator.generator.fluent.usagemodel.structure.UsageModelEntity
org.palladiosimulator.generator.fluent.usagemodel.structure.components.workload.WorkloadCreator
org.palladiosimulator.generator.fluent.usagemodel.structure.components.workload.OpenWorkloadCreator
This class constructs a
OpenWorkload
.
It is used to create the 'Open Workload' object step-by-step, i.e.
'OpenWorkloadCreator' objects are of intermediate state.- See Also:
-
OpenWorkload
Workload
-
Field Summary
Fields inherited from class org.palladiosimulator.generator.fluent.usagemodel.structure.components.workload.WorkloadCreator
time
Fields inherited from class org.palladiosimulator.generator.fluent.usagemodel.structure.UsageModelEntity
usageModelCreator
-
Constructor Summary
ConstructorDescriptionOpenWorkloadCreator
(UsageModelCreator usgModelCreator, String interArrivalTime) Instantiates a new open workload creator. -
Method Summary
Modifier and TypeMethodDescriptionorg.palladiosimulator.pcm.usagemodel.Workload
build()
Turns the entity in the making into the finished entity.
-
Constructor Details
-
OpenWorkloadCreator
Instantiates a new open workload creator.OpenWorkload specifies usage intensity with an inter-arrival time (i.e., the time between two user arrivals at the system) as a RandomVariable with an arbitrary probability distribution. It models that an infinite stream of users arrives at a system. The users execute their scenario, and then leave the system. The user population (i.e., the number of users concurrently present in a system) is not fixed in an OpenWorkload.
- Parameters:
usgModelCreator
- the usage model creatorinterArrivalTime
- the inter arrival time- See Also:
-
OpenWorkload
-
-
Method Details