Update concepts.Registration 45/64745/5
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 25 Oct 2017 20:17:27 +0000 (22:17 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 27 Oct 2017 14:26:34 +0000 (16:26 +0200)
commit74af8223e7496a7a0d1a88c4915f557c6939b480
treefd68fc4b5164533a0261e48991db4331fc2052d2
parentd50acd281fc22ddae53d865169c7da9bcfe4e9f6
Update concepts.Registration

Do not allow Registration.close() to throw checked exceptions. While it
is a good practice to check for exceptions in foreign code, it is purely
optional and should include RuntimeExceptions as well.

Also update AbstractRegistration to enforce identity hashCode/equals and
also toString() format.

Change-Id: I8d70273e1a42943288a16ac8edf40381707da186
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractObjectRegistration.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractRegistration.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ListenerRegistration.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ObjectRegistration.java
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/Registration.java
yang/yang-model-util/src/main/java/org/opendaylight/yangtools/yang/model/repo/util/AbstractSchemaSourceRegistration.java