@Override public String addResourceJobManager(ResourceJobManager resourceJobManager) throws AppCatalogException { resourceJobManager.setResourceJobManagerId(AppCatalogUtils.getID("RJM")); ResourceJobManagerResource resource = AppCatalogThriftConversion.getResourceJobManager(resourceJobManager); resource.save(); Map<JobManagerCommand, String> jobManagerCommands = resourceJobManager.getJobManagerCommands(); if (jobManagerCommands!=null && jobManagerCommands.size() != 0) { for (JobManagerCommand commandType : jobManagerCommands.keySet()) { JobManagerCommandResource r = new JobManagerCommandResource(); r.setCommandType(commandType.toString()); r.setCommand(jobManagerCommands.get(commandType)); r.setResourceJobManagerId(resource.getResourceJobManagerId()); r.save(); } } return resource.getResourceJobManagerId(); }
@Override public String addResourceJobManager(ResourceJobManager resourceJobManager) throws AppCatalogException { resourceJobManager.setResourceJobManagerId(AppCatalogUtils.getID("RJM")); ResourceJobManagerResource resource = AppCatalogThriftConversion.getResourceJobManager(resourceJobManager); resource.save(); Map<JobManagerCommand, String> jobManagerCommands = resourceJobManager.getJobManagerCommands(); if (jobManagerCommands!=null && jobManagerCommands.size() != 0) { for (JobManagerCommand commandType : jobManagerCommands.keySet()) { JobManagerCommandResource r = new JobManagerCommandResource(); r.setCommandType(commandType.toString()); r.setCommand(jobManagerCommands.get(commandType)); r.setResourceJobManagerId(resource.getResourceJobManagerId()); r.save(); } } Map<ApplicationParallelismType, String> parallelismPrefix = resourceJobManager.getParallelismPrefix(); if (parallelismPrefix!=null && parallelismPrefix.size() != 0) { for (ApplicationParallelismType commandType : parallelismPrefix.keySet()) { ParallelismPrefixCommandResource r = new ParallelismPrefixCommandResource(); r.setCommandType(commandType.toString()); r.setCommand(parallelismPrefix.get(commandType)); r.setResourceJobManagerId(resource.getResourceJobManagerId()); r.save(); } } return resource.getResourceJobManagerId(); }
public static ResourceJobManager getResourceJobManager(ResourceJobManagerResource manager) throws AppCatalogException { ResourceJobManager r = new ResourceJobManager(); r.setResourceJobManagerId(manager.getResourceJobManagerId()); r.setJobManagerBinPath(manager.getJobManagerBinPath()); r.setPushMonitoringEndpoint(manager.getPushMonitoringEndpoint()); r.setResourceJobManagerType(ResourceJobManagerType.valueOf(manager.getResourceJobManagerType())); r.setJobManagerCommands(new HashMap<JobManagerCommand, String>()); JobManagerCommandResource jmcr=new JobManagerCommandResource(); List<Resource> jmcrList = jmcr.get(AbstractResource.JobManagerCommandConstants.RESOURCE_JOB_MANAGER_ID, manager.getResourceJobManagerId()); if (jmcrList != null && !jmcrList.isEmpty()){ for (Resource rrr : jmcrList) { JobManagerCommandResource rr=(JobManagerCommandResource)rrr; r.getJobManagerCommands().put(JobManagerCommand.valueOf(rr.getCommandType()), rr.getCommand()); } } return r; }
public static ResourceJobManager getResourceJobManager(ResourceJobManagerResource manager) throws AppCatalogException { ResourceJobManager r = new ResourceJobManager(); r.setResourceJobManagerId(manager.getResourceJobManagerId()); r.setJobManagerBinPath(manager.getJobManagerBinPath()); r.setPushMonitoringEndpoint(manager.getPushMonitoringEndpoint()); r.setResourceJobManagerType(ResourceJobManagerType.valueOf(manager.getResourceJobManagerType())); r.setJobManagerCommands(new HashMap<JobManagerCommand, String>()); JobManagerCommandResource jmcr=new JobManagerCommandResource(); List<AppCatalogResource> jmcrList = jmcr.get(AppCatAbstractResource.JobManagerCommandConstants.RESOURCE_JOB_MANAGER_ID, manager.getResourceJobManagerId()); if (jmcrList != null && !jmcrList.isEmpty()){ for (AppCatalogResource rrr : jmcrList) { JobManagerCommandResource rr=(JobManagerCommandResource)rrr; r.getJobManagerCommands().put(JobManagerCommand.valueOf(rr.getCommandType()), rr.getCommand()); } } r.setParallelismPrefix(new HashMap<ApplicationParallelismType, String>()); ParallelismPrefixCommandResource prefixCommandResource=new ParallelismPrefixCommandResource(); List<AppCatalogResource> resourceList = prefixCommandResource.get(AppCatAbstractResource.JobManagerCommandConstants.RESOURCE_JOB_MANAGER_ID, manager.getResourceJobManagerId()); if (resourceList != null && !resourceList.isEmpty()){ for (AppCatalogResource rrr : resourceList) { ParallelismPrefixCommandResource rr=(ParallelismPrefixCommandResource)rrr; r.getParallelismPrefix().put(ApplicationParallelismType.valueOf(rr.getCommandType()), rr.getCommand()); } } return r; }
unsetResourceJobManagerId(); } else { setResourceJobManagerId((String)value);
unsetResourceJobManagerId(); } else { setResourceJobManagerId((String)value);