Class CallbackUserFactory.CallbackIteratingUser
java.lang.Object
de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
de.uka.ipd.sdq.simucomframework.SimuComSimProcess
org.palladiosimulator.indirections.scheduler.CallbackUserFactory.CallbackIteratingUser
- All Implemented Interfaces:
de.uka.ipd.sdq.scheduler.ISchedulableProcess
,de.uka.ipd.sdq.simucomframework.usage.IScenarioRunner
,de.uka.ipd.sdq.simucomframework.usage.IUser
,de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
,de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcess
,de.uka.ipd.sdq.simulation.abstractsimengine.ISimProcessListener
- Enclosing class:
- CallbackUserFactory
public class CallbackUserFactory.CallbackIteratingUser
extends de.uka.ipd.sdq.simucomframework.SimuComSimProcess
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext
protected String
protected List<IndirectionDate>
Fields inherited from class de.uka.ipd.sdq.simucomframework.SimuComSimProcess
currentSessionId, LOGGER
Fields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
NULL
-
Constructor Summary
ConstructorDescriptionCallbackIteratingUser
(de.uka.ipd.sdq.simucomframework.model.SimuComModel owner, String name) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
scenarioRunner
(de.uka.ipd.sdq.simucomframework.SimuComSimProcess thread) void
setDataAndStartUserLife
(String dataId, List<IndirectionDate> date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context) void
Methods inherited from class de.uka.ipd.sdq.simucomframework.SimuComSimProcess
activate, addProcessToSimStatus, addTerminatedObserver, fireTerminated, getCurrentSessionId, getModel, getPriority, getRequestContext, getRootProcess, getSimProcessStatus, hold, isFinished, lifeCycle, notifyResuming, notifySuspending, notifyTerminated, removeProcessFromSimStatus, removeTerminatedObserver, setPriority, timeout, updateNewSessionID
Methods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
addProcessListener, getId, getRawId, isTerminated, passivate, passivate, preempt, removeProcessListener, scheduleAt
Methods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
getEncapsulatedEntity, isScheduled, reschedule
Methods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
getName
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.simulation.abstractsimengine.IEntity
isScheduled, reschedule
Methods inherited from interface de.uka.ipd.sdq.scheduler.ISchedulableProcess
getId, passivate
-
Field Details
-
context
protected org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context -
dataId
-
date
-
-
Constructor Details
-
CallbackIteratingUser
-
-
Method Details
-
scenarioRunner
public void scenarioRunner(de.uka.ipd.sdq.simucomframework.SimuComSimProcess thread) -
internalLifeCycle
protected void internalLifeCycle()- Specified by:
internalLifeCycle
in classde.uka.ipd.sdq.simucomframework.SimuComSimProcess
-
setDataAndStartUserLife
public void setDataAndStartUserLife(String dataId, List<IndirectionDate> date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context) -
startUserLife
public void startUserLife()- Specified by:
startUserLife
in interfacede.uka.ipd.sdq.simucomframework.usage.IUser
-