Improve RpcProviderService.registerRpcImplementations() 41/110141/4
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 5 Feb 2024 09:58:36 +0000 (10:58 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 12 Feb 2024 01:54:28 +0000 (02:54 +0100)
commitb36a95a80b1d42191d070beb376a2495d8fd1923
tree97f91dba04f6c2bdd95047dc8b44bc82a9581d48
parent4d78e33d0740d9dd26db37c88cefdc36b669cc38
Improve RpcProviderService.registerRpcImplementations()

Each Rpc exposes its contract via implementedInterface(). Use this
information to make registerRpcImplementations() more user friendly.

JIRA: MDSAL-854
Change-Id: Iec6b3f65207078304380b1e3050da00c644c4ce4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/RpcProviderService.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/osgi/OSGiRpcProviderService.java