X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fbinding%2Fimpl%2FBindingDOMDataTreeChangeListenerAdapter.java;h=8d3b9c06e9011b30fdcb69c29a3438d3f27e2631;hb=4ad8e1880cfee424eac9e4f12e461d98445a6e44;hp=ab1348fda2c4c85f794cd9b16024fd94ce483569;hpb=608760751ce7fcf4e84e86a8b33d43bc1d9984d6;p=controller.git diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataTreeChangeListenerAdapter.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataTreeChangeListenerAdapter.java index ab1348fda2..8d3b9c06e9 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataTreeChangeListenerAdapter.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataTreeChangeListenerAdapter.java @@ -7,7 +7,8 @@ */ package org.opendaylight.controller.md.sal.binding.impl; -import com.google.common.base.Preconditions; +import static java.util.Objects.requireNonNull; + import java.util.Collection; import org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener; import org.opendaylight.controller.md.sal.binding.api.DataTreeModification; @@ -22,22 +23,28 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate; * to their Binding equivalent. * */ -final class BindingDOMDataTreeChangeListenerAdapter implements DOMDataTreeChangeListener { - +@Deprecated +class BindingDOMDataTreeChangeListenerAdapter implements DOMDataTreeChangeListener { private final BindingToNormalizedNodeCodec codec; private final DataTreeChangeListener listener; private final LogicalDatastoreType store; - BindingDOMDataTreeChangeListenerAdapter(final BindingToNormalizedNodeCodec codec, final DataTreeChangeListener listener, - final LogicalDatastoreType store) { - this.codec = Preconditions.checkNotNull(codec); - this.listener = Preconditions.checkNotNull(listener); - this.store = Preconditions.checkNotNull(store); + BindingDOMDataTreeChangeListenerAdapter(final BindingToNormalizedNodeCodec codec, + final DataTreeChangeListener listener, final LogicalDatastoreType store) { + this.codec = requireNonNull(codec); + this.listener = requireNonNull(listener); + this.store = requireNonNull(store); } @Override public void onDataTreeChanged(final Collection domChanges) { - final Collection> bindingChanges = LazyDataTreeModification.from(codec, domChanges, store); + final Collection> bindingChanges = + LazyDataTreeModification.from(codec, domChanges, store); listener.onDataTreeChanged(bindingChanges); } + + @Override + public String toString() { + return listener.toString(); + } }