|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SimulatorLauncher
Interface devant etre implantée par les classes souhaitants etre utilisees comme plugin de simulation (InProcess, SubProcess, CapArmor, ...)
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
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 arrive
RemoteException - 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 simulation
RemoteException - 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 simulation
RemoteException - 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 stop
RemoteException - Si pour l'execution de la simulation
on utilise des resources distantes (serveurs) et que ceux si non pas pu
etre contacte.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||