View Javadoc

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   * *** Centre de Calcul de l'IN2P3 - Lyon (France) ***
10  * ***             http://cc.in2p3.fr/             ***
11  * ***************************************************
12  * File:   GatekeeperJobStatusListener
13  * Author: Sylvain Reynaud (sreynaud@in2p3.fr)
14  * Date:   17 nov. 2007
15  * ***************************************************
16  * Description:                                      */
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  }