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

    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.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.model.SimuComModel owner, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    void
    scenarioRunner(de.uka.ipd.sdq.simucomframework.SimuComSimProcess thread)
     
    void
    setDataAndStartUserLife(String dataId, IndirectionDate date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context)
     
    void
     

    Methods 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, 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.model.SimuComModel owner, String name)
  • Method Details

    • scenarioRunner

      public void scenarioRunner(de.uka.ipd.sdq.simucomframework.SimuComSimProcess thread)
    • internalLifeCycle

      protected void internalLifeCycle()
      Specified by:
      internalLifeCycle in class de.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:
      startUserLife in interface de.uka.ipd.sdq.simucomframework.usage.IUser