Class CallbackUserFactory.CallbackIteratingUser

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.CallbackIteratingUser
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.CallbackIteratingUser extends de.uka.ipd.sdq.simucomframework.SimuComSimProcess
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext
     
    protected String
     
     

    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
    CallbackIteratingUser(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, List<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 List<IndirectionDate> date
  • Constructor Details

    • CallbackIteratingUser

      public CallbackIteratingUser(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, List<IndirectionDate> date, org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context)
    • startUserLife

      public void startUserLife()
      Specified by:
      startUserLife in interface de.uka.ipd.sdq.simucomframework.usage.IUser