/** * Creates a new instance. * * @param labels Node labels * @return response * @deprecated Use {@link #newInstance(List)} instead. */ @Deprecated public static GetClusterNodeLabelsResponse newInstance(Set<String> labels) { List<NodeLabel> list = new ArrayList<>(); for (String label : labels) { list.add(NodeLabel.newInstance(label)); } return newInstance(list); }
/** * Creates a new instance. * * @param labels Node labels * @return response * @deprecated Use {@link #newInstance(List)} instead. */ @Deprecated public static GetClusterNodeLabelsResponse newInstance(Set<String> labels) { List<NodeLabel> list = new ArrayList<>(); for (String label : labels) { list.add(NodeLabel.newInstance(label)); } return newInstance(list); }
@Override public GetClusterNodeLabelsResponse getClusterNodeLabels( GetClusterNodeLabelsRequest request) throws YarnException, IOException { RMNodeLabelsManager labelsMgr = rmContext.getNodeLabelManager(); GetClusterNodeLabelsResponse response = GetClusterNodeLabelsResponse.newInstance( labelsMgr.getClusterNodeLabels()); return response; }
@Override public GetClusterNodeLabelsResponse getClusterNodeLabels( GetClusterNodeLabelsRequest request) throws YarnException, IOException { RMNodeLabelsManager labelsMgr = rmContext.getNodeLabelManager(); GetClusterNodeLabelsResponse response = GetClusterNodeLabelsResponse.newInstance( labelsMgr.getClusterNodeLabels()); return response; }
@Override public GetClusterNodeLabelsResponse getClusterNodeLabels( GetClusterNodeLabelsRequest request) throws YarnException, IOException { RMNodeLabelsManager labelsMgr = rmContext.getNodeLabelManager(); return GetClusterNodeLabelsResponse.newInstance( labelsMgr.getClusterNodeLabels()); }
@Override public GetClusterNodeLabelsResponse getClusterNodeLabels( GetClusterNodeLabelsRequest request) throws YarnException, IOException { validateRunning(); return GetClusterNodeLabelsResponse.newInstance(new ArrayList<NodeLabel>()); }