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:
-
InterpreterFacade
IScenarioRunnerFactory
-
Nested Class Summary
Modifier and TypeClassDescriptionclass
class
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.simucomframework.usage.AbstractWorkloadUserFactory
model, usageStartStopProbes
-
Constructor Summary
ConstructorDescriptionCallbackUserFactory
(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 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) 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
-