|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcds.aladin.Export
public class Export
Gestion de l'exportation des plans via un mini-serveur HTTP. Lorsque Aladin veut exporter un plan ayant des données locales (via un fichier et non un serveur Web) - par exemple vers un programme de traitement à distance type S-extractor sur le cluster du CDS, il va démarrer un mini-serveur HTTPD et attendre que le client distant lui demande les données du plan en question. En pratique, il suffit d'appeler : String Export.export(Plan p) qui retourne l'URL temporaire permettant de récupérer les données. Lorsque tous les plans en cours d'exportation ont été effectivement demandés, le serveur HTTPD peut s'arrêter (délai de 10 secondes) S'il existe plusieurs sessions simultanées d'Aladin, elles auront chacune un port distinct
Method Summary | |
---|---|
void |
run()
Aiguillage pour thread fils (soit serveur HTTPD soit gérant d'un socket) |
void |
runSocket()
Exécution du thread fils gérant un socket pour l'exportation des données d'un plan particulier qui sera connu via la ligne GET /toto HTTP/1.1 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void run()
run
in interface java.lang.Runnable
public void runSocket()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |