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.InterpreterDefaultContextprotected Stringprotected IndirectionDateFields 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
ConstructorsConstructorDescriptionCallbackUser(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, 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
-
CallbackUser
-
-
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, IndirectionDate date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context) -
startUserLife
public void startUserLife()- Specified by:
startUserLifein interfacede.uka.ipd.sdq.simucomframework.core.usage.IUser
-