Class CallbackUserFactory
java.lang.Object
de.uka.ipd.sdq.simucomframework.usage.AbstractWorkloadUserFactory
org.palladiosimulator.indirections.scheduler.CallbackUserFactory
- All Implemented Interfaces:
de.uka.ipd.sdq.simucomframework.usage.IUserFactory
public class CallbackUserFactory
extends de.uka.ipd.sdq.simucomframework.usage.AbstractWorkloadUserFactory
This class is currently a bit of a hacky solution. It would probably be better to create
OpenWorkloadUsers with a
custom Scenario Runner.
- See Also:
-
InterpreterFacadeIScenarioRunnerFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclass -
Field Summary
Fields inherited from class de.uka.ipd.sdq.simucomframework.usage.AbstractWorkloadUserFactory
model, usageStartStopProbes -
Constructor Summary
ConstructorsConstructorDescriptionCallbackUserFactory(de.uka.ipd.sdq.simucomframework.model.SimuComModel model, DataSourceRole sourceRole, DataSinkRole sinkRole, org.palladiosimulator.pcm.core.composition.AssemblyContext sinkAssemblyContext, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager, DataChannelResourceRegistry dataChannelResourceRegistry, org.palladiosimulator.simulizar.di.component.interfaces.SimulatedThreadComponent.Factory simulatedThreadComponentFactory) -
Method Summary
Modifier and TypeMethodDescriptionstatic CallbackUserFactorycreatePushingUserFactory(de.uka.ipd.sdq.simucomframework.model.SimuComModel model, DataSourceRole sourceRole, DataSinkRole sinkRole, org.palladiosimulator.pcm.core.composition.AssemblyContext sinkAssemblyContext, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager, DataChannelResourceRegistry dataChannelResourceRegistry, org.palladiosimulator.simulizar.di.component.interfaces.SimulatedThreadComponent.Factory simulatedThreadComponentFactory) Methods inherited from class de.uka.ipd.sdq.simucomframework.usage.AbstractWorkloadUserFactory
attachResponseTimeCalculator
-
Constructor Details
-
CallbackUserFactory
public CallbackUserFactory(de.uka.ipd.sdq.simucomframework.model.SimuComModel model, DataSourceRole sourceRole, DataSinkRole sinkRole, org.palladiosimulator.pcm.core.composition.AssemblyContext sinkAssemblyContext, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager, DataChannelResourceRegistry dataChannelResourceRegistry, org.palladiosimulator.simulizar.di.component.interfaces.SimulatedThreadComponent.Factory simulatedThreadComponentFactory)
-
-
Method Details
-
createPushingUserFactory
public static CallbackUserFactory createPushingUserFactory(de.uka.ipd.sdq.simucomframework.model.SimuComModel model, DataSourceRole sourceRole, DataSinkRole sinkRole, org.palladiosimulator.pcm.core.composition.AssemblyContext sinkAssemblyContext, de.uka.ipd.sdq.scheduler.resources.active.IResourceTableManager resourceTableManager, DataChannelResourceRegistry dataChannelResourceRegistry, org.palladiosimulator.simulizar.di.component.interfaces.SimulatedThreadComponent.Factory simulatedThreadComponentFactory) -
createIteratingUser
-
createUser
-