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.core.SimuComSimProcess
org.palladiosimulator.indirections.scheduler.CallbackUserFactory.CallbackIteratingUser
- All Implemented Interfaces:
de.uka.ipd.sdq.scheduler.ISchedulableProcess,de.uka.ipd.sdq.simucomframework.core.usage.IScenarioRunner,de.uka.ipd.sdq.simucomframework.core.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.core.SimuComSimProcess
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContextprotected Stringprotected List<IndirectionDate>Fields inherited from class de.uka.ipd.sdq.simucomframework.core.SimuComSimProcess
currentSessionId, LOGGERFields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
NULL -
Constructor Summary
ConstructorsConstructorDescriptionCallbackIteratingUser(de.uka.ipd.sdq.simucomframework.core.model.SimuComModel owner, String name) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidscenarioRunner(de.uka.ipd.sdq.simucomframework.core.SimuComSimProcess thread) voidsetDataAndStartUserLife(String dataId, List<IndirectionDate> date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context) voidMethods inherited from class de.uka.ipd.sdq.simucomframework.core.SimuComSimProcess
activate, addProcessToSimStatus, addTerminatedObserver, fireTerminated, getCurrentSessionId, getModel, getPriority, getRequestContext, getRootProcess, getSimProcessStatus, hold, isFinished, lifeCycle, notifyResuming, notifySuspending, notifyTerminated, removeProcessFromSimStatus, removeTerminatedObserver, setPriority, timeout, updateNewSessionIDMethods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimProcessDelegator
addProcessListener, getId, getRawId, isTerminated, passivate, passivate, preempt, removeProcessListener, scheduleAtMethods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
getEncapsulatedEntity, isScheduled, rescheduleMethods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
isScheduled, rescheduleMethods 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
public CallbackIteratingUser(de.uka.ipd.sdq.simucomframework.core.model.SimuComModel owner, String name)
-
-
Method Details
-
scenarioRunner
public void scenarioRunner(de.uka.ipd.sdq.simucomframework.core.SimuComSimProcess thread) -
internalLifeCycle
protected void internalLifeCycle()- Specified by:
internalLifeCyclein classde.uka.ipd.sdq.simucomframework.core.SimuComSimProcess
-
setDataAndStartUserLife
public void setDataAndStartUserLife(String dataId, List<IndirectionDate> date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context) -
startUserLife
public void startUserLife()- Specified by:
startUserLifein interfacede.uka.ipd.sdq.simucomframework.core.usage.IUser
-