Improve listener dispatch 56/97956/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 17 Oct 2021 07:34:42 +0000 (09:34 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 17 Oct 2021 14:51:32 +0000 (16:51 +0200)
commite4735e705afd1faeca63d6a35e47981e5ac6bb50
treef808f351bda5e792c1c6e3aae2097cdc13159cc4
parent7b380b3c92c35b4cfd47b9e25be55d8484eb8ee8
Improve listener dispatch

Both RPC and action listeners should always be ImmutableLists, make sure
that is captured in their definition. This is an invariant useful for
JIT, as we bind directly to implementation -- and do not throw
Collections.emptyList() into the mix.

Change-Id: I7fe71819f11b80399734759bf774c629adfe12bf
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit f3efd027632cd8c19b9faae4146a49ff9505abe9)
dom/mdsal-dom-broker/src/main/java/org/opendaylight/mdsal/dom/broker/DOMRpcRouter.java