Sunil G, thanks for working on this:
1) getLabelsInfoOnNode in RMNodeLabelsManager is not needed actually, you can use CommonNodeLabelsManager.getLabelsByNode instead. Make it public and add readlock should be enough, right?
2) Tests of RMWebServices: I suggest to add tests to make sure all getters with NodeLabel has proper exclusive from NodeLabelsManager to avoid future regression.
You can set different label properties like x.exclusive=true y.exclusive=false and check it in test.