public interface SimulatorLauncher
Modifier and Type | Method and Description |
---|---|
int |
getCheckProgressionInterval()
Retourne l'intervalle de temps a utiliser entre deux
verification de progresssion.
|
SimulationStorage |
getSimulationStorage(SimulationService simulationService,
SimulationControl control)
Retourne le storage où est stockée la simulation.
|
int |
maxSimulationThread()
Retourne le nombre maximal de thread de simulations simultanées supporté.
|
void |
simulate(SimulationService simulationService,
SimulationItem simulationItem)
Execute une simulation.
|
void |
simulationStopRequest(SimulationJob job)
Called if a started simulation has been ask to stop.
|
void |
updateControl(SimulationService simulationService,
SimulationControl control)
Met à jour la progression.
|
void simulate(SimulationService simulationService, SimulationItem simulationItem) throws RemoteException
simulationService
- le SimulationService
qui a initie
la simulationsimulationItem
- l'item contenant toutes les infos nécessaire au
lancement de la simulation
IMPORTANT Quoi qu'il arriveRemoteException
- Si pour l'execution de la simulation
on utilise des resources distantes (serveurs) et que ceux si non pas pu
etre contacte. Dans ce cas la simulation n'a pas ete faite et cette
exception est levee.int maxSimulationThread()
int getCheckProgressionInterval()
SimulationStorage getSimulationStorage(SimulationService simulationService, SimulationControl control) throws RemoteException
simulationService
- le SimulationService
qui a initie
la simulationcontrol
- le control de la simulationRemoteException
- Si pour l'execution de la simulation
on utilise des resources distantes (serveurs) et que ceux si non pas pu
etre contacte.void updateControl(SimulationService simulationService, SimulationControl control) throws RemoteException
simulationService
- le SimulationService
qui a initie
la simulationcontrol
- le control de la simulationRemoteException
- Si pour l'execution de la simulation
on utilise des resources distantes (serveurs) et que ceux si non pas pu
etre contacte.void simulationStopRequest(SimulationJob job) throws RemoteException
job
- job to stopRemoteException
- Si pour l'execution de la simulation
on utilise des resources distantes (serveurs) et que ceux si non pas pu
etre contacte.Copyright © 1999–2020 CodeLutin. All rights reserved.