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%2FBindingToNormalizedNodeCodecFactory.java;h=665201480e19497bc42f844ff08636f0618ccf27;hp=452256d4799a1a4ddfa4bc9ed5460defd220fe64;hb=b197d75e803beac663033287d769dce62c108490;hpb=53f61d00a4589d7c56b3483a0e63debbb55fe5f4 diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingToNormalizedNodeCodecFactory.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingToNormalizedNodeCodecFactory.java index 452256d479..665201480e 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingToNormalizedNodeCodecFactory.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingToNormalizedNodeCodecFactory.java @@ -10,10 +10,10 @@ package org.opendaylight.controller.md.sal.binding.impl; import java.util.Dictionary; import java.util.Hashtable; import org.opendaylight.controller.sal.binding.codegen.impl.SingletonHolder; -import org.opendaylight.controller.sal.core.api.model.SchemaService; import org.opendaylight.mdsal.binding.dom.codec.gen.impl.StreamWriterGenerator; import org.opendaylight.mdsal.binding.dom.codec.impl.BindingNormalizedNodeCodecRegistry; import org.opendaylight.mdsal.binding.generator.api.ClassLoadingStrategy; +import org.opendaylight.mdsal.dom.api.DOMSchemaService; import org.opendaylight.yangtools.concepts.ListenerRegistration; import org.opendaylight.yangtools.yang.model.api.SchemaContextListener; import org.osgi.framework.BundleContext; @@ -25,24 +25,6 @@ import org.osgi.framework.ServiceRegistration; * @author Thomas Pantelis */ public class BindingToNormalizedNodeCodecFactory { - /** - * This method is deprecated in favor of newInstance/registerInstance. - * - * @param classLoadingStrategy - * @param schemaService - * @return BindingToNormalizedNodeCodec instance - */ - @Deprecated - public static BindingToNormalizedNodeCodec getOrCreateInstance(final ClassLoadingStrategy classLoadingStrategy, - final SchemaService schemaService) { - final BindingNormalizedNodeCodecRegistry codecRegistry = new BindingNormalizedNodeCodecRegistry( - StreamWriterGenerator.create(SingletonHolder.JAVASSIST)); - final BindingToNormalizedNodeCodec instance = new BindingToNormalizedNodeCodec( - classLoadingStrategy, codecRegistry, true); - schemaService.registerSchemaContextListener(instance); - return instance; - } - /** * Creates a new BindingToNormalizedNodeCodec instance. * @@ -63,7 +45,7 @@ public class BindingToNormalizedNodeCodecFactory { * @return the ListenerRegistration */ public static ListenerRegistration registerInstance(final BindingToNormalizedNodeCodec instance, - final SchemaService schemaService) { + final DOMSchemaService schemaService) { return schemaService.registerSchemaContextListener(instance); }