public Object getFieldValue(_Fields field) { switch (field) { case RESOURCE_JOB_MANAGER_ID: return getResourceJobManagerId(); case RESOURCE_JOB_MANAGER_TYPE: return getResourceJobManagerType(); case PUSH_MONITORING_ENDPOINT: return getPushMonitoringEndpoint(); case JOB_MANAGER_BIN_PATH: return getJobManagerBinPath(); case JOB_MANAGER_COMMANDS: return getJobManagerCommands(); case PARALLELISM_PREFIX: return getParallelismPrefix(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case RESOURCE_JOB_MANAGER_ID: return getResourceJobManagerId(); case RESOURCE_JOB_MANAGER_TYPE: return getResourceJobManagerType(); case PUSH_MONITORING_ENDPOINT: return getPushMonitoringEndpoint(); case JOB_MANAGER_BIN_PATH: return getJobManagerBinPath(); case JOB_MANAGER_COMMANDS: return getJobManagerCommands(); case PARALLELISM_PREFIX: return getParallelismPrefix(); } throw new IllegalStateException(); }
Map<ApplicationParallelismType, String> parallelismPrefix = updatedResourceJobManager.getParallelismPrefix(); if (parallelismPrefix!=null && parallelismPrefix.size() != 0) { for (ApplicationParallelismType commandType : parallelismPrefix.keySet()) {
@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<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; }
Map<ApplicationParallelismType, String> parallelismPrefix = processContext.getResourceJobManager().getParallelismPrefix(); if (parallelism != null) { if (parallelism != ApplicationParallelismType.SERIAL) {