Package gri.tasks.managers

Examples of gri.tasks.managers.JobInfo


     
      JobInfo [] jobInfos = new JobInfo[wkfl.getTaskCount()];
      Iterator iTaskStubs = wkfl.taskStubs();
      for (int i=0; i<jobInfos.length; i++) {
        TaskStub stub = (TaskStub)iTaskStubs.next();
        jobInfos[i] = new JobInfo(stub.getId(), stub.getTaskId());
      }
     
      this.wkflInfo = new WorkflowInfo(id, jobInfos);
    }
View Full Code Here


       
    }
   
    public String getJobInfo(String jobKey) throws IOException {
        try {
            JobInfo info = getJobManager().getJobInfo(jobKey);
           
            Element elem = new Element("jobInfo");
            serializers.getJobInfoSerializer().write(info, elem);
            return serviceUtil.writeXML(elem);
        }
View Full Code Here

            String xml = service.getJobInfo(jobKey);
            Document doc = buildXML(xml);
            throwExceptions(doc);
           
            Element rootElem = doc.getRootElement();
            JobInfo info = serializers.getJobInfoSerializer().readJobInfo(rootElem);
            return info;
        }
        catch(UnknownJobException e) {
            throw new UnknownJobException(jobKey);
        }
View Full Code Here

            throwExceptions(doc);
           
            Element rootElem = doc.getRootElement();
           
            //get task def:
            JobInfo info = getJobInfo(jobId);
            String taskId = info.getTaskId();
            //ParameterizedTaskDef taskDef = getTaskDefinition(taskId);
           
            Map config = new HashMap();
            config.put("JOB_MANAGER", this);
            config.put("JOB_MANAGER_SERVICE", this.service);
View Full Code Here

       
        String textStatus = Util.writeJobStatus(info.getStatus());
        elem.addContent(Util.createElement("status", textStatus));
    }
    public JobInfo readJobInfo(Element elem) {
        JobInfo info = new JobInfo();
       
        List children = elem.getChildren();
        Element child;
        for (int i=0; i<children.size(); i++) {
            child = (Element)children.get(i);
            String name = child.getName();
           
            if (name.equals("jobId"))
                info.setJobId(child.getText());
            else if (name.equals("taskId"))
                info.setTaskId(child.getText());
            else if (name.equals("status")) {
                int status = Util.parseJobStatus(child.getText());
                info.setStatus(status);
            }
        }
       
        return info;
    }
View Full Code Here

TOP

Related Classes of gri.tasks.managers.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.