Add DynamicBindingAdapter 98/73398/8
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 25 Jun 2018 11:41:38 +0000 (13:41 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 25 Jun 2018 13:25:11 +0000 (15:25 +0200)
commit1a4e4b21601ca7e8e98bdc52ca783e77ebdf78ec
tree46c7bf429ae87a4bc3f20581dbaea51459278d88
parent4de22e454277746fa0585abc71fd453dab30de65
Add DynamicBindingAdapter

This patch makes translation from DOMServices to their binding
counterparts full dynamic.

It works by listening on DOMServices being published in the service
registry and wrapping them with adapters with same properties.

Change-Id: I2c8d62133ba8f1330b5bcc43ed9ed05db2c982ac
JIRA: MDSAL-353
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMDataTreeServiceAdapter.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMMountPointServiceAdapter.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMNotificationPublishServiceAdapter.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMNotificationServiceAdapter.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMRpcProviderServiceAdapter.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/osgi/AdaptingTracker.java [new file with mode: 0644]
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/osgi/Dict.java [new file with mode: 0644]
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/osgi/DynamicBindingAdapter.java [new file with mode: 0644]
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/osgi/package-info.java [new file with mode: 0644]