Class SimulationJob

java.lang.Object
fr.ifremer.isisfish.simulator.launcher.SimulationJob
All Implemented Interfaces:
Comparable<SimulationJob>, Runnable

public class SimulationJob extends Object implements Runnable, Comparable<SimulationJob>
Classe responsable de la simulation d'un SimulationItem. Pour cela il utilise le SimulatorLauncher. Si la simulation echoue a cause d'une RemoteException alors le job est resoumis dans la queue de simulation par l'appel de la methode SimulationService.reportError(fr.ifremer.isisfish.simulator.launcher.SimulatorLauncher, fr.ifremer.isisfish.simulator.launcher.SimulationJob).
Version:
$Revision$ Last update : $Date$ By : $Author$
Author:
poussin
  • Field Details

    • log

      protected static org.apache.commons.logging.Log log
      to use log facility, just put in your code: log.info(\"...\");
    • id

      protected transient String id
    • postActions

      protected Set<SimulationJob.PostAction> postActions
      l'ensemble des post actions a effectuer pour ce job
    • simulationService

      protected SimulationService simulationService
      Le SimulationService dans lequel a ete cree ce job
    • parentJob

      protected SimulationJob parentJob
      si non null contient le SimulationJob qui a genere ce job, ca veut dire que ce job est du a un plan de simulation
    • item

      protected SimulationItem item
      item contenant les infos de la simulation
    • priority

      protected int priority
      la priorite de cet item dans la queue
    • launcher

      protected SimulatorLauncher launcher
      Le launcher a utiliser pour simuler cet item
    • onlyCheckControl

      protected boolean onlyCheckControl
      Set it to true to restart simulation checking without restarting reel simulation
  • Constructor Details

  • Method Details