public Object getFieldValue(_Fields field) { switch (field) { case JOB_SUBMISSION_INTERFACE_ID: return getJobSubmissionInterfaceId(); case RESOURCE_JOB_MANAGER: return getResourceJobManager(); case SECURITY_PROTOCOL: return getSecurityProtocol(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case JOB_SUBMISSION_INTERFACE_ID: return getJobSubmissionInterfaceId(); case RESOURCE_JOB_MANAGER: return getResourceJobManager(); case SECURITY_PROTOCOL: return getSecurityProtocol(); } throw new IllegalStateException(); }
public static LocalSubmissionResource getLocalJobSubmission(LOCALSubmission localSubmission)throws AppCatalogException { LocalSubmissionResource submission = new LocalSubmissionResource(); submission.setJobSubmissionInterfaceId(localSubmission.getJobSubmissionInterfaceId()); ResourceJobManagerResource resourceJobManager = getResourceJobManager(localSubmission.getResourceJobManager()); submission.setResourceJobManagerId(resourceJobManager.getResourceJobManagerId()); submission.setResourceJobManagerResource(resourceJobManager); return submission; }
public static LocalSubmissionResource getLocalJobSubmission(LOCALSubmission localSubmission)throws AppCatalogException { LocalSubmissionResource submission = new LocalSubmissionResource(); submission.setJobSubmissionInterfaceId(localSubmission.getJobSubmissionInterfaceId()); ResourceJobManagerResource resourceJobManager = getResourceJobManager(localSubmission.getResourceJobManager()); submission.setResourceJobManagerId(resourceJobManager.getResourceJobManagerId()); submission.setResourceJobManagerResource(resourceJobManager); return submission; }
@Override public String addLocalJobSubmission(LOCALSubmission localSubmission) throws AppCatalogException { localSubmission.setJobSubmissionInterfaceId(AppCatalogUtils.getID("LOCAL")); String resourceJobManagerId = addResourceJobManager(localSubmission.getResourceJobManager()); LocalSubmissionResource localJobSubmission = AppCatalogThriftConversion.getLocalJobSubmission(localSubmission); localJobSubmission.setResourceJobManagerId(resourceJobManagerId); localJobSubmission.getResourceJobManagerResource().setResourceJobManagerId(resourceJobManagerId); localJobSubmission.save(); return localJobSubmission.getJobSubmissionInterfaceId(); }
@Override public String addLocalJobSubmission(LOCALSubmission localSubmission) throws AppCatalogException { localSubmission.setJobSubmissionInterfaceId(AppCatalogUtils.getID("LOCAL")); String resourceJobManagerId = addResourceJobManager(localSubmission.getResourceJobManager()); LocalSubmissionResource localJobSubmission = AppCatalogThriftConversion.getLocalJobSubmission(localSubmission); localJobSubmission.setResourceJobManagerId(resourceJobManagerId); localJobSubmission.getResourceJobManagerResource().setResourceJobManagerId(resourceJobManagerId); localJobSubmission.save(); return localJobSubmission.getJobSubmissionInterfaceId(); }
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; }