public Object getFieldValue(_Fields field) { switch (field) { case JOB_SUBMISSION_INTERFACE_ID: return getJobSubmissionInterfaceId(); case JOB_SUBMISSION_PROTOCOL: return getJobSubmissionProtocol(); case PRIORITY_ORDER: return getPriorityOrder(); } throw new IllegalStateException(); }
public static JobSubmissionInterface createJobSubmissionInterface( String jobSubmissionInterfaceId, JobSubmissionProtocol jobSubmissionProtocolType, int priorityOrder) { JobSubmissionInterface jobSubmissionInterface = new JobSubmissionInterface(); jobSubmissionInterface.setJobSubmissionInterfaceId(jobSubmissionInterfaceId); jobSubmissionInterface.setJobSubmissionProtocol(jobSubmissionProtocolType); jobSubmissionInterface.setPriorityOrder(priorityOrder); return jobSubmissionInterface; }
public void setFieldValue(_Fields field, Object value) { switch (field) { case JOB_SUBMISSION_INTERFACE_ID: if (value == null) { unsetJobSubmissionInterfaceId(); } else { setJobSubmissionInterfaceId((String)value); } break; case JOB_SUBMISSION_PROTOCOL: if (value == null) { unsetJobSubmissionProtocol(); } else { setJobSubmissionProtocol((JobSubmissionProtocol)value); } break; case PRIORITY_ORDER: if (value == null) { unsetPriorityOrder(); } else { setPriorityOrder((Integer)value); } break; } }
public static void addSecurityContext(JobExecutionContext jobExecutionContext) throws GFacException, ApplicationSettingsException { JobSubmissionInterface jobSubmissionInterface = jobExecutionContext.getPreferredJobSubmissionInterface(); JobSubmissionProtocol jobProtocol = jobSubmissionInterface.getJobSubmissionProtocol(); try { AppCatalog appCatalog = jobExecutionContext.getAppCatalog(); SSHJobSubmission sshJobSubmission = appCatalog.getComputeResource().getSSHJobSubmission(jobSubmissionInterface.getJobSubmissionInterfaceId()); if (jobProtocol == JobSubmissionProtocol.GLOBUS || jobProtocol == JobSubmissionProtocol.UNICORE || jobProtocol == JobSubmissionProtocol.CLOUD || jobProtocol == JobSubmissionProtocol.LOCAL) {
public static ResourceJobManager getResourceJobManager(ProcessContext processContext) { try { JobSubmissionProtocol submissionProtocol = getPreferredJobSubmissionProtocol(processContext); JobSubmissionInterface jobSubmissionInterface = getPreferredJobSubmissionInterface(processContext); if (submissionProtocol == JobSubmissionProtocol.SSH ) { SSHJobSubmission sshJobSubmission = GFacUtils.getSSHJobSubmission(jobSubmissionInterface.getJobSubmissionInterfaceId()); if (sshJobSubmission != null) { return sshJobSubmission.getResourceJobManager(); } } else if (submissionProtocol == JobSubmissionProtocol.LOCAL) { LOCALSubmission localJobSubmission = GFacUtils.getLocalJobSubmission(jobSubmissionInterface.getJobSubmissionInterfaceId()); if (localJobSubmission != null) { return localJobSubmission.getResourceJobManager(); } } else if (submissionProtocol == JobSubmissionProtocol.SSH_FORK){ SSHJobSubmission sshJobSubmission = GFacUtils.getSSHJobSubmission(jobSubmissionInterface.getJobSubmissionInterfaceId()); if (sshJobSubmission != null) { return sshJobSubmission.getResourceJobManager(); } } } catch (AppCatalogException e) { log.error("Error occured while retrieving resource job manager", e); } return null; }
public static String registerUnicoreEndpoint(String hostName, String hostDesc, JobSubmissionProtocol protocol, SecurityProtocol securityProtocol) throws TException { ComputeResourceDescription computeResourceDescription = RegisterSampleApplicationsUtils .createComputeResourceDescription(hostName, hostDesc, null, null); fsdResourceId = airavataClient.registerComputeResource(new AuthzToken(""), computeResourceDescription); if (fsdResourceId.isEmpty()) throw new AiravataClientException(); System.out.println("FSD Compute ResourceID: "+fsdResourceId); JobSubmissionInterface jobSubmission = RegisterSampleApplicationsUtils.createJobSubmissionInterface(fsdResourceId, protocol, 2); UnicoreJobSubmission ucrJobSubmission = new UnicoreJobSubmission(); ucrJobSubmission.setSecurityProtocol(securityProtocol); ucrJobSubmission.setUnicoreEndPointURL(unicoreEndPointURL); // ucrJobSubmission.setAuthenticationMode(AuthenticationMode.MYPROXY_ISSUED); jobSubmission.setJobSubmissionProtocol(JobSubmissionProtocol.UNICORE); airavataClient.addUNICOREJobSubmissionDetails(new AuthzToken(""), fsdResourceId, 0, ucrJobSubmission); return jobSubmission.getJobSubmissionInterfaceId(); }
for (int _i51 = 0; _i51 < _list49.size; ++_i51) _elem50 = new JobSubmissionInterface(); _elem50.read(iprot); struct.jobSubmissionInterfaces.add(_elem50);
public JobSubmissionInterface deepCopy() { return new JobSubmissionInterface(this); }
if (preferredJobSubmissionProtocol.toString().equals(submissionInterface.getJobSubmissionProtocol().toString())){ if (orderedInterfaces.containsKey(submissionInterface.getJobSubmissionProtocol())){ List<JobSubmissionInterface> interfaceList = orderedInterfaces.get(submissionInterface.getJobSubmissionProtocol()); interfaceList.add(submissionInterface); }else { interfaces.add(submissionInterface); orderedInterfaces.put(submissionInterface.getJobSubmissionProtocol(), interfaces);
@Override public int compare(JobSubmissionInterface jobSubmissionInterface, JobSubmissionInterface jobSubmissionInterface2) { return jobSubmissionInterface.getPriorityOrder() - jobSubmissionInterface2.getPriorityOrder(); } });
public void setFieldValue(_Fields field, Object value) { switch (field) { case JOB_SUBMISSION_INTERFACE_ID: if (value == null) { unsetJobSubmissionInterfaceId(); } else { setJobSubmissionInterfaceId((String)value); } break; case JOB_SUBMISSION_PROTOCOL: if (value == null) { unsetJobSubmissionProtocol(); } else { setJobSubmissionProtocol((JobSubmissionProtocol)value); } break; case PRIORITY_ORDER: if (value == null) { unsetPriorityOrder(); } else { setPriorityOrder((Integer)value); } break; } }
.parse(activityEpr); JobSubmissionInterface preferredJobSubmissionInterface = jobExecutionContext.getPreferredJobSubmissionInterface(); JobSubmissionProtocol protocol = preferredJobSubmissionInterface.getJobSubmissionProtocol(); String interfaceId = preferredJobSubmissionInterface.getJobSubmissionInterfaceId(); String factoryUrl = null; if (protocol.equals(JobSubmissionProtocol.UNICORE)) {
public static String registerUnicoreEndpoint(String hostName, String hostDesc, JobSubmissionProtocol protocol, SecurityProtocol securityProtocol) throws TException { ComputeResourceDescription computeResourceDescription = RegisterSampleApplicationsUtils .createComputeResourceDescription(hostName, hostDesc, null, null); fsdResourceId = airavataClient.registerComputeResource(new AuthzToken(""), computeResourceDescription); if (fsdResourceId.isEmpty()) throw new AiravataClientException(); System.out.println("FSD Compute ResourceID: " + fsdResourceId); JobSubmissionInterface jobSubmission = RegisterSampleApplicationsUtils.createJobSubmissionInterface(fsdResourceId, protocol, 2); UnicoreJobSubmission ucrJobSubmission = new UnicoreJobSubmission(); ucrJobSubmission.setSecurityProtocol(securityProtocol); ucrJobSubmission.setUnicoreEndPointURL(unicoreEndPointURL); return jobSubmission.getJobSubmissionInterfaceId(); }
for (int _i51 = 0; _i51 < _list49.size; ++_i51) _elem50 = new JobSubmissionInterface(); _elem50.read(iprot); struct.jobSubmissionInterfaces.add(_elem50);
public JobSubmissionInterface deepCopy() { return new JobSubmissionInterface(this); }
@Override public String addJobSubmissionProtocol(String computeResourceId, JobSubmissionInterface jobSubmissionInterface) throws AppCatalogException { try { JobSubmissionInterfaceResource jsi = AppCatalogThriftConversion.getJobSubmissionInterface(jobSubmissionInterface); jsi.setComputeResourceId(computeResourceId); ComputeResourceResource computeResourceResource = new ComputeResourceResource(); computeResourceResource=(ComputeResourceResource)computeResourceResource.get(computeResourceId); jsi.setComputeHostResource(computeResourceResource); jsi.save(); return jsi.getJobSubmissionInterfaceId(); }catch (Exception e){ logger.error("Error while saving "+jobSubmissionInterface.getJobSubmissionProtocol().toString()+" Job Submission Protocol...", e); throw new AppCatalogException(e); } }
@Override public int compare(JobSubmissionInterface jobSubmissionInterface, JobSubmissionInterface jobSubmissionInterface2) { return jobSubmissionInterface.getPriorityOrder() - jobSubmissionInterface2.getPriorityOrder(); } });
public static JobSubmissionInterface createJobSubmissionInterface( String jobSubmissionInterfaceId, JobSubmissionProtocol jobSubmissionProtocolType, int priorityOrder) { JobSubmissionInterface jobSubmissionInterface = new JobSubmissionInterface(); jobSubmissionInterface.setJobSubmissionInterfaceId(jobSubmissionInterfaceId); jobSubmissionInterface.setJobSubmissionProtocol(jobSubmissionProtocolType); jobSubmissionInterface.setPriorityOrder(priorityOrder); return jobSubmissionInterface; }
public Object getFieldValue(_Fields field) { switch (field) { case JOB_SUBMISSION_INTERFACE_ID: return getJobSubmissionInterfaceId(); case JOB_SUBMISSION_PROTOCOL: return getJobSubmissionProtocol(); case PRIORITY_ORDER: return getPriorityOrder(); } throw new IllegalStateException(); }
initSecurityProperties(jobExecutionContext); JobSubmissionInterface preferredJobSubmissionInterface = jobExecutionContext.getPreferredJobSubmissionInterface(); JobSubmissionProtocol protocol = preferredJobSubmissionInterface.getJobSubmissionProtocol(); String interfaceId = preferredJobSubmissionInterface.getJobSubmissionInterfaceId(); String factoryUrl = null; if (protocol.equals(JobSubmissionProtocol.UNICORE)) {