Package org.ggf.drmaa

Examples of org.ggf.drmaa.JobInfo


        
         System.out.println("Your job has been submitted with id " + id);
        
         session.deleteJobTemplate(jt);
        
         JobInfo info = session.wait(id, Session.TIMEOUT_WAIT_FOREVER);
        
         if (info.wasAborted()) {
            System.out.println("Job " + info.getJobId() + " never ran");
         } else if (info.hasExited()) {
            System.out.println("Job " + info.getJobId() +
                  " finished regularly with exit status " +
                  info.getExitStatus());
         } else if (info.hasSignaled()) {
            System.out.println("Job " + info.getJobId() +
                  " finished due to signal " +
                  info.getTerminatingSignal());
         } else {
            System.out.println("Job " + info.getJobId() +
                  " finished with unclear conditions");
         }
        
         System.out.println("Job Usage:");
        
         Map rmap = info.getResourceUsage();
         Iterator i = rmap.keySet().iterator();
        
         while (i.hasNext()) {
            String name = (String)i.next();
            String value = (String)rmap.get(name);
View Full Code Here


       
        /* wait all those jobs */
        Iterator i = allJobIds.iterator();
       
        while (i.hasNext()) {
            JobInfo status = null;
            jobId = (String)i.next();
           
            status = session.wait(jobId, Session.TIMEOUT_WAIT_FOREVER);
           
            /* report how job finished */
            if (status.wasAborted()) {
                System.out.println("job \"" + jobId + "\" never ran");
            } else if (status.hasExited()) {
                System.out.println("job \"" + jobId + "\" finished regularly with exit status " + status.getExitStatus());
            } else if (status.hasSignaled()) {
                System.out.println("job \"" + jobId + "\" finished due to signal " + status.getTerminatingSignal());
            } else {
                System.out.println("job \"" + jobId + "\" finished with unclear conditions");
            }
        }
    }
View Full Code Here

         session.deleteJobTemplate(jt);
         session.synchronize(Collections.singletonList(Session.JOB_IDS_SESSION_ALL),
               Session.TIMEOUT_WAIT_FOREVER, false);
        
         for (int count = start; count < end; count += step) {
            JobInfo info = session.wait(Session.JOB_IDS_SESSION_ANY,
                  Session.TIMEOUT_WAIT_FOREVER);
           
            if (info.wasAborted()) {
               System.out.println("Job " + info.getJobId() + " never ran");
            } else if (info.hasExited()) {
               System.out.println("Job " + info.getJobId() +
                     " finished regularly with exit status " +
                     info.getExitStatus());
            } else if (info.hasSignaled()) {
               System.out.println("Job " + info.getJobId() +
                     " finished due to signal " +
                     info.getTerminatingSignal());
            } else {
               System.out.println("Job " + info.getJobId() +
                     " finished with unclear conditions");
            }
           
            System.out.println("Job Usage:");
           
            Map rmap = info.getResourceUsage();
            Iterator r = rmap.keySet().iterator();
           
            while (r.hasNext()) {
               String name = (String)r.next();
               String value = (String)rmap.get(name);
View Full Code Here

TOP

Related Classes of org.ggf.drmaa.JobInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.