This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
wiki:epims4_0m2:developer:epcorearchivage [2008/07/17 16:53] dupierris créée |
wiki:epims4_0m2:developer:epcorearchivage [2008/10/02 10:21] (current) |
||
---|---|---|---|
Line 17: | Line 17: | ||
L’archivage peut être long puisqu’il consiste en la copie de données pouvant représenter plusieurs GO. C’est pourquoi, l'archivage est fait par un thread indépendant. | L’archivage peut être long puisqu’il consiste en la copie de données pouvant représenter plusieurs GO. C’est pourquoi, l'archivage est fait par un thread indépendant. | ||
+ | |||
+ | |||
==== ArchiveManager ==== | ==== ArchiveManager ==== | ||
Line 33: | Line 35: | ||
{{ epc_diag_class_archive.png }} | {{ epc_diag_class_archive.png }} | ||
- | **Figure 4 diagramme de classes : Gestion de l’archivage** | + | **Figure : Diagramme de classes - Gestion de l’archivage** |
Le diagramme de classes ci-dessus représente de façon grossière les classes définit dans le projet Quartz, en jaune, ainsi que les classes spécifique à eP-Core ArchiveManager et ArchiveXXJob. La classe ArchiveManager, qui est un singleton, masque l’utilisation du package Quartz. C’est elle qui crée et démarre le Scheduler. Elle s’enregistre également auprès du Scheduler afin d’être notifiée des évènements relatifs aux Job. | Le diagramme de classes ci-dessus représente de façon grossière les classes définit dans le projet Quartz, en jaune, ainsi que les classes spécifique à eP-Core ArchiveManager et ArchiveXXJob. La classe ArchiveManager, qui est un singleton, masque l’utilisation du package Quartz. C’est elle qui crée et démarre le Scheduler. Elle s’enregistre également auprès du Scheduler afin d’être notifiée des évènements relatifs aux Job. | ||
Line 48: | Line 50: | ||
{{ epc_diag_seq_archive.png }} | {{ epc_diag_seq_archive.png }} | ||
- | **Figure 5 diagramme de séquence : Archivage d’une étude** | + | **Figure : Diagramme de séquence - Archivage d’une étude** |
+ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | ---- | ||
+ | **(Continuez vers la suite de la documentation => [[.:epcorerunrobot]])** |