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 createOpenWorkloadUsers
with a custom Scenario Runner.- See Also:
InterpreterFacade
,IScenarioRunnerFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
CallbackUserFactory.CallbackIteratingUser
class
CallbackUserFactory.CallbackUser
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CallbackUserFactory.CallbackIteratingUser
createIteratingUser()
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)
CallbackUserFactory.CallbackUser
createUser()
-
-
-
Constructor Detail
-
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 Detail
-
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
public CallbackUserFactory.CallbackIteratingUser createIteratingUser()
-
createUser
public CallbackUserFactory.CallbackUser createUser()
-
-