| Package | Description |
|---|---|
| fr.ifremer.isisfish.datastore |
Data storage.
|
| fr.ifremer.isisfish.simulator | |
| fr.ifremer.isisfish.simulator.launcher |
Isis fish simulation launchers.
|
| Modifier and Type | Method and Description |
|---|---|
static 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
|
| Modifier and Type | Field and Description |
|---|---|
protected SimulationControl |
SimulationContext.simulationControl |
| Modifier and Type | Method and Description |
|---|---|
SimulationControl |
SimulationContext.getSimulationControl() |
| Modifier and Type | Method and Description |
|---|---|
void |
SimulationContext.setSimulationControl(SimulationControl simulationControl) |
| Modifier and Type | Field and Description |
|---|---|
protected SimulationControl |
InProcessSimulatorLauncher.SimThread.control |
protected SimulationControl |
SubProcessSimulationLauncher.SimulationCheckpointExternalProcessThread.control |
protected SimulationControl |
SimulationPlanPrepareJob.control |
protected SimulationControl |
SimulationItem.control
Le control pour la simulation.
|
protected SimulationControl |
SSHSimulatorLauncher.ControlProgressMonitor.control
Control to update.
|
protected SimulationControl |
OptimizationPrepareJob.control |
| Modifier and Type | Method and Description |
|---|---|
SimulationControl |
SimulationItem.getControl()
Retourne le control pour la simulation.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
SSHSimulatorLauncher.clearSimulationFiles(com.jcraft.jsch.Session session,
SimulationControl control)
Remove all
$ISIS-TMP/simulation-$id-* files on caparmor. |
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(com.jcraft.jsch.Session session,
SimulationControl simulationControl,
String md5sum)
Download simulation zip results.
|
SimulationStorage |
InProcessSimulatorLauncher.getSimulationStorage(SimulationService simulationService,
SimulationControl control) |
SimulationStorage |
SimulatorLauncher.getSimulationStorage(SimulationService simulationService,
SimulationControl control)
Retourne le storage où est stockée la simulation.
|
SimulationStorage |
SubProcessSimulationLauncher.getSimulationStorage(SimulationService simulationService,
SimulationControl control) |
SimulationStorage |
SSHSimulatorLauncher.getSimulationStorage(SimulationService simulationService,
SimulationControl control)
Retourne le storage où est stockée la simulation.
|
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 simulation
|
protected 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
local
|
protected void |
InProcessSimulatorLauncher.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).
|
protected void |
SSHSimulatorLauncher.message(SimulationControl control,
String message)
Display message both in commons-logging and control text progress.
|
protected File |
SimulationService.prepareSimulationZipFile(SimulationControl control,
SimulationParameter param,
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
simultionplan
Le tout est zippé et le zip est retourné, il peut-être directement
importé dans le
SimulationStorage (en le renommant comme
il faut SimulationStorage.importAndRenameZip(File, String). |
SimulationStorage |
SubProcessSimulationLauncher.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 |
SubProcessSimulationLauncher.updateControl(SimulationService simulationService,
SimulationControl control) |
void |
SSHSimulatorLauncher.updateControl(SimulationService simulationService,
SimulationControl control)
Met à jour la progression.
|
| Constructor and Description |
|---|
ControlProgressMonitor(SimulationControl control)
Constructor with control.
|
SimThread(SimulationControl control,
SimulationStorage simulation) |
SimulationCheckpointExternalProcessThread(SimulationControl control,
String simulationId,
Process process) |
SimulationItem(SimulationControl control,
SimulationParameter param)
Constructor.
|
Copyright © 1999–2015 CodeLutin. All rights reserved.