Improve DOMMountPointServiceImpl error message 65/104665/1
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 1 Mar 2023 14:35:52 +0000 (15:35 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 1 Mar 2023 14:38:00 +0000 (15:38 +0100)
commit8b3800a8835467ab40b3ed868b81f1774786fa2e
tree574d71f5a6c30d4af78290216e65d41439c4fa18
parent9d4fa19257c4040a4d3d485ed9a0763222461cef
Improve DOMMountPointServiceImpl error message

The checkState() we perform is rather ugly, as it does not provide
enough diagnostic information. We already have a nicer checkState()
in the register() path. Extract it to a common method and reuse it from
both places.

Also improve safety by checking for null path before anything and also
take the lock to ensure serialization with others.

JIRA: NETCONF-621
Change-Id: I55845f9bbd7b3f4dbfa06a91724abcb601dc4f7f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/DOMMountPointServiceImpl.java