Remove Listener{Registration,Registry} and related classes 41/111941/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 3 Jun 2024 16:45:32 +0000 (18:45 +0200)
committerRobert Varga <nite@hq.sk>
Mon, 3 Jun 2024 17:21:12 +0000 (17:21 +0000)
commitfc28df0ff58f806f271a537c03be0b5bc06e36b1
tree24c0dd166a39c0ad933af815d9c0435268e9e559
parenta83ea9a2dda390ac804bc41144b049ad99f36fcf
Remove Listener{Registration,Registry} and related classes

ListenerRegistration has tight coupling to EventListener, which we are
not using anywhere. Remove this interface along with its
implementations.

ListenerRegistry relies on it, but has a more powerful replacement in
ObjectRegistry, so we remove that as well.

JIRA: YANGTOOLS-1552
Change-Id: Iba4da09f4a76615c643b266fc293e5f99afb4204
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/AbstractListenerRegistration.java [deleted file]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/ListenerRegistration.java [deleted file]
common/concepts/src/main/java/org/opendaylight/yangtools/concepts/NoOpListenerRegistration.java [deleted file]
common/util/src/main/java/org/opendaylight/yangtools/util/ListenerRegistry.java [deleted file]
common/util/src/test/java/org/opendaylight/yangtools/util/ListenerRegistryTest.java [deleted file]