X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=binding%2Fmdsal-binding-dom-adapter%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fdom%2Fadapter%2FBindingMountPointAdapter.java;h=3f978cd6ea263ce179c2ea9dd6096a9cbb36b5f2;hb=c71fc09c29e93c05e3f0aeb86809ddfdab3f60e7;hp=d7beecb19124246e9d5f69c8794727107323a25c;hpb=3fc1c2c9bdb3f5a24b79eef9396c39caf874900e;p=mdsal.git diff --git a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingMountPointAdapter.java b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingMountPointAdapter.java index d7beecb191..3f978cd6ea 100644 --- a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingMountPointAdapter.java +++ b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingMountPointAdapter.java @@ -16,15 +16,13 @@ import org.opendaylight.mdsal.dom.api.DOMMountPoint; import org.opendaylight.mdsal.dom.api.DOMService; import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; -public class BindingMountPointAdapter implements MountPoint { - +final class BindingMountPointAdapter implements MountPoint { private final InstanceIdentifier identifier; private final LoadingCache, Optional> services; - public BindingMountPointAdapter(final BindingToNormalizedNodeCodec codec, final DOMMountPoint domMountPoint) { - identifier = codec.getCodecRegistry().fromYangInstanceIdentifier(domMountPoint.getIdentifier()); + BindingMountPointAdapter(final AdapterContext codec, final DOMMountPoint domMountPoint) { + identifier = codec.currentSerializer().fromYangInstanceIdentifier(domMountPoint.getIdentifier()); services = CacheBuilder.newBuilder().build(new BindingDOMAdapterLoader(codec) { - @Override protected DOMService getDelegate(final Class reqDeleg) { return domMountPoint.getService(reqDeleg).orElse(null);