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

    Fields
    Modifier and Type
    Field
    Description
    protected 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

    Constructors
    Constructor
    Description
    CallbackUser(de.uka.ipd.sdq.simucomframework.core.model.SimuComModel owner, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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

      protected String dataId
    • date

      protected IndirectionDate date
  • Constructor Details

    • CallbackUser

      public CallbackUser(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:
      internalLifeCycle in class de.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 interface de.uka.ipd.sdq.simucomframework.core.usage.IUser