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%2FLazyDOMRpcResultFuture.java;h=f22b881db297c7906d3f5c0f6943f318a7f50487;hp=4c938a9490de166cc66c952a990d64136690bc47;hb=a7c5e34ae9692603f50efd4cb426fb26d1a9fe3f;hpb=18ecb07132281d3152a49baf50e8c020403588f9 diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDOMRpcResultFuture.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDOMRpcResultFuture.java index 4c938a9490..f22b881db2 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDOMRpcResultFuture.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDOMRpcResultFuture.java @@ -19,7 +19,7 @@ import java.util.concurrent.TimeoutException; import org.opendaylight.controller.md.sal.dom.api.DOMRpcException; import org.opendaylight.controller.md.sal.dom.api.DOMRpcResult; import org.opendaylight.controller.md.sal.dom.spi.DefaultDOMRpcResult; -import org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry; +import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer; import org.opendaylight.yangtools.yang.binding.DataContainer; import org.opendaylight.yangtools.yang.common.RpcResult; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; @@ -27,16 +27,16 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; final class LazyDOMRpcResultFuture implements CheckedFuture { private final ListenableFuture> bindingFuture; - private final BindingNormalizedNodeCodecRegistry codec; + private final BindingNormalizedNodeSerializer codec; private volatile DOMRpcResult result; private LazyDOMRpcResultFuture(final ListenableFuture> delegate, - final BindingNormalizedNodeCodecRegistry codec) { + final BindingNormalizedNodeSerializer codec) { this.bindingFuture = Preconditions.checkNotNull(delegate, "delegate"); this.codec = Preconditions.checkNotNull(codec, "codec"); } - static CheckedFuture create(final BindingNormalizedNodeCodecRegistry codec, + static CheckedFuture create(final BindingNormalizedNodeSerializer codec, final ListenableFuture> bindingResult) { return new LazyDOMRpcResultFuture(bindingResult, codec); }