Uses of Class
fr.ifremer.isisfish.simulator.SimulationControl
Package
Description
Data storage.
Isis fish simulation launchers.
-
Uses of SimulationControl in fr.ifremer.isisfish.datastore
Modifier and TypeMethodDescriptionstatic void
SimulationStorage.readControl
(File controlFile, SimulationControl control, String... exclude) Reli le fichier contenant les infos de SimulationControl, en excluant certain champs.static void
SimulationStorage.readControl
(String id, SimulationControl control, String... exclude) Relit le fichier contenant les infos de SimulationControl, en excluant certain champs.void
SimulationStorage.saveControl
(SimulationControl control) Force la sauvegarde du fichier de control d'une simulation, ce fichier est sous la forme d'un fichier de proprietes -
Uses of SimulationControl in fr.ifremer.isisfish.simulator
Modifier and TypeMethodDescriptionvoid
SimulationContext.setSimulationControl
(SimulationControl simulationControl) -
Uses of SimulationControl in fr.ifremer.isisfish.simulator.launcher
Modifier and TypeFieldDescriptionprotected SimulationControl
InProcessSimulatorLauncher.SimThread.control
protected SimulationControl
OptimizationPrepareJob.control
protected SimulationControl
SimulationItem.control
Le control pour la simulation.protected SimulationControl
SimulationPlanPrepareJob.control
protected SimulationControl
SubProcessSimulationLauncher.SimulationCheckpointExternalProcessThread.control
Modifier and TypeMethodDescriptionSimulationItem.getControl()
Retourne le control pour la simulation.Modifier and TypeMethodDescriptionprotected void
SSHSimulatorLauncher.clearSimulationFiles
(org.apache.commons.net.ftp.FTPClient ftpClient, SimulationControl control) Remove all$ISIS-TMP/simulation-$id-*
files on datarmor.protected void
SimulationService.compileAllFile
(SimulationControl control, File directory) Compile les fichiers présent dans le répertoire passé en parametre, ce répertoire est hiérarchisé en: rules, exports, simulators et scripts.protected File
SSHSimulatorLauncher.downloadResultsArchive
(org.apache.commons.net.ftp.FTPClient ftpClient, SimulationControl simulationControl, String md5sum) Download simulation zip results.InProcessSimulatorLauncher.getSimulationStorage
(SimulationService simulationService, SimulationControl control) SimulatorLauncher.getSimulationStorage
(SimulationService simulationService, SimulationControl control) Retourne le storage où est stockée la simulation.SSHSimulatorLauncher.getSimulationStorage
(SimulationService simulationService, SimulationControl control) Retourne le storage où est stockée la simulation.SubProcessSimulationLauncher.getSimulationStorage
(SimulationService simulationService, SimulationControl control) protected SimulationStorage
InProcessSimulatorLauncher.localSimulate
(SimulationControl control, SimulationStorage simulation) fait la simulation en local dans un nouveau thread, cela permet pour chaque simulation d'avoir les bons scripts dans le classloader et non pas d'utiliser les scripts d'une autre simulationprotected SimulationStorage
InProcessSimulatorLauncher.localSimulateSameThread
(SimulationControl control, SimulationStorage simulation) Cree le simulation context, creer le ClassLoader, met en place les AOP, met a jour des informations sur la simulation et lance la simulation en localprotected void
InProcessSimulatorLauncher.message
(SimulationControl control, String message) Display message both in commons-logging and control text progress.protected void
SSHSimulatorLauncher.message
(SimulationControl control, String message) Display message both in commons-logging and control text progress.protected void
SubProcessSimulationLauncher.message
(SimulationControl control, String message) Display both message on UI (listeners and log).SimulationService.prepareSimulationZipFile
(SimulationParameter param, File outputZilFile, SimulationControl control, String xmlDesignPlan, SensitivityScenarios sensitivityScenarios) Prepare les fichiers qui seront utilsé à la simulation: scripts rules resultinfos exports simulators optimisations objectives export de la database de la region simultionplanSubProcessSimulationLauncher.subProcessSimulate
(SimulationControl control, File simulationZip, String simulationPrescript) void
InProcessSimulatorLauncher.updateControl
(SimulationService simulationService, SimulationControl control) void
SimulatorLauncher.updateControl
(SimulationService simulationService, SimulationControl control) Met à jour la progression.void
SSHSimulatorLauncher.updateControl
(SimulationService simulationService, SimulationControl control) Met à jour la progression.void
SubProcessSimulationLauncher.updateControl
(SimulationService simulationService, SimulationControl control) ModifierConstructorDescriptionSimThread
(SimulationControl control, SimulationStorage simulation) SimulationCheckpointExternalProcessThread
(SimulationControl control, String simulationId, Process process) SimulationItem
(SimulationControl control, SimulationParameter param) Constructor. -
Uses of SimulationControl in fr.ifremer.isisfish.util.ftp
Modifier and TypeFieldDescriptionprotected SimulationControl
ControlCopyStreamListener.simulationControl
ModifierConstructorDescriptionControlCopyStreamListener
(SimulationControl simulationControl, long size)