Uses of Class
fr.ifremer.isisfish.simulator.launcher.SimulationJob
Packages that use SimulationJob
Package
Description
Isis fish simulation launchers.
-
Uses of SimulationJob in fr.ifremer.isisfish
Methods in fr.ifremer.isisfish with parameters of type SimulationJobModifier and TypeMethodDescriptionvoidIsisTray.simulationStart(SimulationService simService, SimulationJob job) voidIsisTray.simulationStop(SimulationService simService, SimulationJob job) -
Uses of SimulationJob in fr.ifremer.isisfish.simulator
Fields in fr.ifremer.isisfish.simulator declared as SimulationJobConstructors in fr.ifremer.isisfish.simulator with parameters of type SimulationJobModifierConstructorDescriptionOptimizationContextInternal(String id, SimulationParameter param, SimulationJob job) -
Uses of SimulationJob in fr.ifremer.isisfish.simulator.launcher
Fields in fr.ifremer.isisfish.simulator.launcher declared as SimulationJobModifier and TypeFieldDescriptionprotected SimulationJobOptimizationPrepareJob.jobprotected SimulationJobSimulationPlanPrepareJob.jobprotected SimulationJobSimulationPlanPrepareJob.nextJobprotected SimulationJobSimulationJob.parentJobsi non null contient leSimulationJobqui a genere ce job, ca veut dire que ce job est du a un plan de simulationFields in fr.ifremer.isisfish.simulator.launcher with type parameters of type SimulationJobModifier and TypeFieldDescriptionprotected SortedSet<AbstractMap.SimpleEntry<Date,SimulationJob>> SimulationMonitor.checkSetMap to remember when a simulation have to be checked.protected Set<SimulationJob>SimulationService.jobDonesLa liste des jobs terminesprotected Map<String,SimulationJob> SimulationServiceTableModel.jobIdsprotected Set<SimulationJob>SimulationService.jobsLa liste des jobs existant (queue + job demarre)protected ArrayList<SimulationJob>SimulationServiceTableModel.jobsprotected Map<SimulationJob,JProgressBar> SimulationServiceTableModel.progressprogress bar (one for each row)Methods in fr.ifremer.isisfish.simulator.launcher that return SimulationJobModifier and TypeMethodDescriptionSimulationServiceTableModel.getJob(int row) SimulationJob.getParentJob()SimulationPlanPrepareJob.next()SimulationQueue.peek()SimulationQueue.poll()SimulationQueue.take()Methods in fr.ifremer.isisfish.simulator.launcher that return types with arguments of type SimulationJobModifier and TypeMethodDescriptionSimulationService.getJobDones()SimulationService.getJobs()SimulationServiceTableModel.getJobs()Methods in fr.ifremer.isisfish.simulator.launcher with parameters of type SimulationJobModifier and TypeMethodDescriptionvoidSimulationServiceTableModel.addJob(SimulationJob job) protected voidSimulationMonitor.analyzeSensitivityResult(SimulationJob job, SimulationStorage simulation) For each finished simulation, check that all sensitivity simulation are available (in case of sensitivity simulation only).protected booleanSimulationService.cancel(SimulationJob job) Supprime un job de la queue (annulation d'une simulation).protected booleanSimulationMonitor.checkProgression(SimulationJob job, SimulatorLauncher launcher) Check progression.intSimulationJob.compareTo(SimulationJob o) L'ordre depend : - de la priorite - si le nom fini par un chiffre : - du nom avant le chiffre - du chiffre - sinon du nombooleanSimulationServiceTableModel.contains(SimulationJob job) protected voidSimulationMonitor.doPostSimulationOperation(SimulationJob job, SimulatorLauncher launcher) Operation to do after simulation end.voidOptimizationPrepareJob.exception(SimulationJob job, Throwable eee) voidSimulationJob.PostAction.exception(SimulationJob job, Throwable eee) Appeler lorsque la simulation a echoué.voidSimulationPlanPrepareJob.exception(SimulationJob job, Throwable eee) voidOptimizationPrepareJob.finished(SimulationJob job, SimulationStorage sim) voidSimulationJob.PostAction.finished(SimulationJob job, SimulationStorage sim) Appelé lorsque la simulation s'arrete normalement.voidSimulationPlanPrepareJob.finished(SimulationJob job, SimulationStorage sim) protected voidSimulationService.fireStartEvent(SimulationJob job) Ajoute le job au job en cours previent s'il n'etait pas deja present les listenersSimulationServiceListener.simulationStart(SimulationService, SimulationJob).protected voidSimulationService.fireStopEvent(SimulationJob job) Supprime le job de la liste des jobs en cours et l'ajoute le job si besoin a la liste des jobs faits (s'il y a une erreur ou qu'il ne sagit pas d'une simulation lancer par un plan de simulation).protected JProgressBarSimulationServiceTableModel.getProgressBar(SimulationJob job) booleanSimulationQueue.offer(SimulationJob e) voidSimulationServiceTableModel.removeJob(SimulationJob job) protected voidSimulationService.reportError(SimulatorLauncher launcher, SimulationJob job) This method must be call in thread simulation Report une erreur pour un launcher, on resoumet le job en supprimant le launcher utilisevoidSimulationService.restart(SimulationJob job) Restart a job.protected voidSimulationService.resubmit(SimulationJob job) Permet de resoumettre un job qui a ete pris par un thread mais qu'il ne peut pas traiter.voidSimulationMonitor.simulationStart(SimulationJob job) Save simulation informations for started simulations.voidSimulationServiceListener.simulationStart(SimulationService simService, SimulationJob job) Notify start of simulation.voidSimulationMonitor.simulationStop(SimulationJob job) Mark a simulation as stopped.voidSimulationServiceListener.simulationStop(SimulationService simService, SimulationJob job) Notify end of simulation.voidInProcessSimulatorLauncher.simulationStopRequest(SimulationJob job) Called if a started simulation has been ask to stop.voidSimulatorLauncher.simulationStopRequest(SimulationJob job) Called if a started simulation has been ask to stop.voidSSHSimulatorLauncher.simulationStopRequest(SimulationJob job) Called if a started simulation has been ask to stop.voidSubProcessSimulationLauncher.simulationStopRequest(SimulationJob job) Called if a started simulation has been ask to stop.protected voidSimulationService.submit(SimulationJob job) voidSimulationService.submitForCheckOnly(SimulationJob job) Resoumet une simulation qui a deja été démarrée, mais on ne faisant que du control de monitoring.protected voidSimulationService.submitSubJob(SimulationJob job) Permet de soumettre a la queue un job provenant d'un plan.protected voidSimulationService.waitAutoLaunch(SimulationJob job) Permet de mettre en attente les threads de simulation si l'utilisateur a suspendu la queueMethod parameters in fr.ifremer.isisfish.simulator.launcher with type arguments of type SimulationJobModifier and TypeMethodDescriptionvoidSimulationServiceTableModel.setJobs(ArrayList<SimulationJob> jobs) Constructors in fr.ifremer.isisfish.simulator.launcher with parameters of type SimulationJobModifierConstructorDescriptionOptimizationPrepareJob(SimulationService simulationService, SimulationJob job) SimulationJob(SimulationService simulationService, SimulationJob parentJob, SimulationItem item, int priority) SimulationPlanPrepareJob(SimulationService simulationService, SimulationJob job)