Class CallbackUserFactory.CallbackUser
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.CallbackUser
- 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.CallbackUser
extends de.uka.ipd.sdq.simucomframework.core.SimuComSimProcess
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext
protected String
protected IndirectionDate
Fields inherited from class de.uka.ipd.sdq.simucomframework.core.SimuComSimProcess
currentSessionId, LOGGER
Fields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
NULL
-
Constructor Summary
ConstructorsConstructorDescriptionCallbackUser
(de.uka.ipd.sdq.simucomframework.core.model.SimuComModel owner, String name) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
scenarioRunner
(de.uka.ipd.sdq.simucomframework.core.SimuComSimProcess thread) void
setDataAndStartUserLife
(String dataId, IndirectionDate date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context) void
Methods 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, 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
-
CallbackUser
-
-
Method Details
-
scenarioRunner
public void scenarioRunner(de.uka.ipd.sdq.simucomframework.core.SimuComSimProcess thread) -
internalLifeCycle
protected void internalLifeCycle()- Specified by:
internalLifeCycle
in classde.uka.ipd.sdq.simucomframework.core.SimuComSimProcess
-
setDataAndStartUserLife
public void setDataAndStartUserLife(String dataId, IndirectionDate date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context) -
startUserLife
public void startUserLife()- Specified by:
startUserLife
in interfacede.uka.ipd.sdq.simucomframework.core.usage.IUser
-