Class AbstractExperienceSimulationRunner<A>

java.lang.Object
org.palladiosimulator.simexp.core.process.AbstractExperienceSimulationRunner<A>
All Implemented Interfaces:
ExperienceSimulationRunner, Initializable
Direct Known Subclasses:
PcmExperienceSimulationRunner

public abstract class AbstractExperienceSimulationRunner<A> extends Object implements ExperienceSimulationRunner, Initializable
  • Field Details

    • LOGGER

      protected static final org.apache.log4j.Logger LOGGER
  • Constructor Details

    • AbstractExperienceSimulationRunner

      public AbstractExperienceSimulationRunner()
  • Method Details

    • initialize

      public void initialize()
      Specified by:
      initialize in interface Initializable
    • simulate

      public final void simulate(State state)
      Specified by:
      simulate in interface ExperienceSimulationRunner
    • preSimulate

      protected void preSimulate(State state)
    • doSimulate

      protected abstract void doSimulate(State state)
    • postSimulate

      protected void postSimulate(State state)
    • doInitialize

      protected void doInitialize()