protected void saveJobSubmissionInterfaces( ComputeResourceDescription description, ComputeResourceResource computeHostResource) throws AppCatalogException { List<JobSubmissionInterface> jobSubmissionInterfaces = description.getJobSubmissionInterfaces(); if (jobSubmissionInterfaces != null && !jobSubmissionInterfaces.isEmpty()) { for (JobSubmissionInterface jobSubmissionInterface : jobSubmissionInterfaces) { JobSubmissionInterfaceResource jsir = AppCatalogThriftConversion.getJobSubmissionInterface(jobSubmissionInterface); jsir.setComputeHostResource(computeHostResource); jsir.setComputeResourceId(computeHostResource.getResourceId()); jsir.save(); } } }
protected void saveJobSubmissionInterfaces( ComputeResourceDescription description, ComputeResourceResource computeHostResource) throws AppCatalogException { List<JobSubmissionInterface> jobSubmissionInterfaces = description.getJobSubmissionInterfaces(); if (jobSubmissionInterfaces != null && !jobSubmissionInterfaces.isEmpty()) { for (JobSubmissionInterface jobSubmissionInterface : jobSubmissionInterfaces) { JobSubmissionInterfaceResource jsir = AppCatalogThriftConversion.getJobSubmissionInterface(jobSubmissionInterface); jsir.setComputeHostResource(computeHostResource); jsir.setComputeResourceId(computeHostResource.getResourceId()); jsir.save(); } } }
JobSubmissionProtocol preferredJobSubmissionProtocol = resourcePreference.getPreferredJobSubmissionProtocol(); ComputeResourceDescription resourceDescription = context.getAppCatalog().getComputeResource().getComputeResource(resourceHostId); List<JobSubmissionInterface> jobSubmissionInterfaces = resourceDescription.getJobSubmissionInterfaces(); Map<JobSubmissionProtocol, List<JobSubmissionInterface>> orderedInterfaces = new HashMap<>(); List<JobSubmissionInterface> interfaces = new ArrayList<>();