1 package fr.in2p3.jsaga.adaptor.job;
2
3 import fr.in2p3.jsaga.adaptor.job.monitor.*;
4
5 import org.globus.gram.GramJob;
6 import org.globus.gram.GramJobListener;
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public class GatekeeperJobStatusListener extends JobStatusListener implements GramJobListener {
21
22 public GatekeeperJobStatusListener(JobStatusNotifier notifier) {
23 super(notifier);
24 }
25
26 public void statusChanged(GramJob job) {
27 JobStatus status = new GatekeeperJobStatus(job.getIDAsString(), new Integer(job.getStatus()), job.getStatusAsString(), job.getError());
28 m_notifier.notifyChange(status);
29 }
30 }