| internalUpdateAttributesOnNodes(Map, AttributeMappingOperationType, Map, String) |  | 0% |  | 0% | 10 | 10 | 41 | 41 | 1 | 1 |
| validate(Map, Map, boolean) |  | 0% |  | 0% | 5 | 5 | 29 | 29 | 1 | 1 |
| validateForAttributeTypeMismatch(boolean, NodeAttribute, Map) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| getNodesToAttributes(Set) |  | 0% |  | 0% | 6 | 6 | 12 | 12 | 1 | 1 |
| refreshNodeAttributesToScheduler(NodeId) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| getAttributesToNodes(Set) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| activateNode(NodeId, Resource) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| lambda$getNodeToAttributes$1(Set, List, String, NodeAttributesManagerImpl.Host) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getClusterNodeAttributes(Set) |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| handleStoreEvent(NodeAttributesStoreEvent) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| addNodeToAttribute(String, Map) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| deactivateNode(NodeId) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| removeNodeFromAttributes(String, Set) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| NodeAttributesManagerImpl() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getResourceByAttribute(NodeAttribute) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| serviceStart() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getAttributesForNode(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getNodeToAttributes(Set) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| processMapping(Map, AttributeMappingOperationType, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| initDispatcher(Configuration) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getAttributeStoreClass(Configuration) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| replaceNodeToAttribute(String, String, Map, Map) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| initNodeAttributeStore(Configuration) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$internalUpdateAttributesOnNodes$0(Map, String, Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$handleStoreEvent$3(List, String, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| stopDispatcher() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| serviceStop() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| updateNodeResource(NodeId, Resource) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$getNodesToAttributes$2(Map, String, NodeAttributesManagerImpl.Host) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| startDispatcher() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| normalizeAttributeValue(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| replaceNodeAttributes(String, Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| processMapping(Map, AttributeMappingOperationType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addNodeAttributes(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeNodeAttributes(Map) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRMContext(RMContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |