Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Services lançant des runs

Pour la partie graphique, c'est la  méthode EMHProjetServiceImpl.launchRun ( Crue UI Study)  qui permet de lancer un run en créant le run puis en déléguant le lancement de l'exécutable au service PostServiceImpl qui s'occupera de modifier la perspective active et de mettre à jour les vues d'avancement.

Avant de lancer le run, une validation sera effectuée via la méthode PostServiceImpl.validConfigurationForRun

Pour OTFA, c'est OtfaExecutor.launchItem

 

Pour tous ces cas, les étapes sont les suivantes:

Les étapes

Création du Run

  • C'est la méthode EMHProjetController.createRun qui est utilisée pour créer le répertoire du Run.
  • Ce travail est effectué par la classe RunCreator.
  • Cette classe va déterminer si les fichiers de résultats sont à jour. Elle utilisera la classe RunPredecessorFileFinder

 

Lancement de l'exécutable

La classe CalculCrueRunnerManager fournira les exécutable sous forme de la classe CalculCrueRunner

 

  • No labels