X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fbinding%2Fimpl%2FBindingDOMDataBrokerAdapter.java;h=1c43f1287648d4ef48d3fef5f0a15e41e54c1e7d;hp=f63db76b4fc1a106672e0c28e7c7f00cf60604a8;hb=2e60ef3a567b79d1fa016fd762e0022139fe4896;hpb=8542d448f20b0eb4ace904fa0babd24a98d5c4e4 diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataBrokerAdapter.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataBrokerAdapter.java index f63db76b4f..1c43f12876 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataBrokerAdapter.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataBrokerAdapter.java @@ -25,6 +25,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker; import org.opendaylight.controller.md.sal.dom.api.DOMDataTreeChangeService; import org.opendaylight.controller.md.sal.dom.api.DOMService; import org.opendaylight.yangtools.concepts.ListenerRegistration; +import org.opendaylight.yangtools.yang.binding.DataObject; /** * The DataBrokerImpl simply defers to the DOMDataBroker for all its operations. @@ -36,7 +37,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration; * */ -public class BindingDOMDataBrokerAdapter extends AbstractForwardedDataBroker implements DataBroker { +public class BindingDOMDataBrokerAdapter extends AbstractForwardedDataBroker implements DataBroker, DataTreeChangeService { static final Factory BUILDER_FACTORY = new BindingDOMAdapterBuilder.Factory() { @@ -96,8 +97,9 @@ public class BindingDOMDataBrokerAdapter extends AbstractForwardedDataBroker imp } - public ListenerRegistration registerDataTreeChangeListener( - final DataTreeIdentifier treeId, final L listener) { + @Override + public > ListenerRegistration registerDataTreeChangeListener( + final DataTreeIdentifier treeId, final L listener) { if(treeChangeService == null) { throw new UnsupportedOperationException("Underlying data broker does not expose DOMDataTreeChangeService."); }