if (areNodeLabelsUpdated || isResyncIntervalElapsed()) { previousNodeLabels = nodeLabelsForHeartbeat; try { + StringUtils.join(",", previousNodeLabels)); validateNodeLabels(nodeLabelsForHeartbeat); areLabelsSentToRM = true; } catch (IOException e) {
if (areNodeLabelsUpdated || isResyncIntervalElapsed()) { previousNodeLabels = nodeLabelsForHeartbeat; try { + StringUtils.join(",", previousNodeLabels)); validateNodeLabels(nodeLabelsForHeartbeat); areLabelsSentToRM = true; } catch (IOException e) {
@Override public Set<NodeLabel> getNodeLabelsForRegistration() { Set<NodeLabel> nodeLabels = nodeLabelsProvider.getDescriptors(); nodeLabels = (null == nodeLabels) ? CommonNodeLabelsManager.EMPTY_NODELABEL_SET : nodeLabels; previousNodeLabels = nodeLabels; try { validateNodeLabels(nodeLabels); } catch (IOException e) { nodeLabels = null; } return nodeLabels; }
private NMNodeLabelsHandler createNMNodeLabelsHandler( NodeLabelsProvider nodeLabelsProvider) { if (nodeLabelsProvider == null) { return new NMCentralizedNodeLabelsHandler(); } else { return new NMDistributedNodeLabelsHandler(nodeLabelsProvider, this.getConfig()); } }
@Override public Set<NodeLabel> getNodeLabelsForRegistration() { Set<NodeLabel> nodeLabels = nodeLabelsProvider.getNodeLabels(); nodeLabels = (null == nodeLabels) ? CommonNodeLabelsManager.EMPTY_NODELABEL_SET : nodeLabels; previousNodeLabels = nodeLabels; try { validateNodeLabels(nodeLabels); } catch (IOException e) { nodeLabels = null; } return nodeLabels; }
private NMNodeLabelsHandler createNMNodeLabelsHandler( NodeLabelsProvider nodeLabelsProvider) { if (nodeLabelsProvider == null) { return new NMCentralizedNodeLabelsHandler(); } else { return new NMDistributedNodeLabelsHandler(nodeLabelsProvider, this.getConfig()); } }