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.SimuComSimProcess
org.palladiosimulator.indirections.scheduler.CallbackUserFactory.CallbackUser
- 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.CallbackUser
extends de.uka.ipd.sdq.simucomframework.SimuComSimProcess
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContextprotected Stringprotected IndirectionDateFields inherited from class de.uka.ipd.sdq.simucomframework.SimuComSimProcess
currentSessionId, LOGGERFields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
NULL -
Constructor Summary
ConstructorsConstructorDescriptionCallbackUser(de.uka.ipd.sdq.simucomframework.model.SimuComModel owner, String name) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidscenarioRunner(de.uka.ipd.sdq.simucomframework.SimuComSimProcess thread) voidsetDataAndStartUserLife(String dataId, IndirectionDate date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context) voidMethods 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, 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.SimuComSimProcess thread) -
internalLifeCycle
protected void internalLifeCycle()- Specified by:
internalLifeCyclein classde.uka.ipd.sdq.simucomframework.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.usage.IUser
-