From: guillaume.lambert Date: Fri, 29 Nov 2019 16:05:03 +0000 (+0100) Subject: remove mdsal StreamWriterGenerator X-Git-Tag: 1.0.0~57 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=transportpce.git;a=commitdiff_plain;h=9e8aacd2d225b368295343fa49c4b22b834d7ddf remove mdsal StreamWriterGenerator org.opendaylight.mdsal.binding.dom.codec.gen.impl.StreamWriterGenerator is now deprecated Binding context can be given to the BindingNormalizedNodeCodecRegistry class builder. Signed-off-by: guillaume.lambert Change-Id: If48c3f8aabe982d59e2675e9d3ba961a5a51f37e --- diff --git a/common/src/main/java/org/opendaylight/transportpce/common/DataStoreContextImpl.java b/common/src/main/java/org/opendaylight/transportpce/common/DataStoreContextImpl.java index 6a9608bab..56f6099d5 100644 --- a/common/src/main/java/org/opendaylight/transportpce/common/DataStoreContextImpl.java +++ b/common/src/main/java/org/opendaylight/transportpce/common/DataStoreContextImpl.java @@ -17,7 +17,6 @@ import java.util.Map; import java.util.Optional; import java.util.ServiceLoader; import java.util.concurrent.Executors; -import javassist.ClassPool; import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.binding.api.DataBroker; import org.opendaylight.mdsal.binding.api.NotificationPublishService; @@ -26,12 +25,10 @@ import org.opendaylight.mdsal.binding.dom.adapter.BindingDOMDataBrokerAdapter; import org.opendaylight.mdsal.binding.dom.adapter.BindingDOMNotificationPublishServiceAdapter; import org.opendaylight.mdsal.binding.dom.adapter.BindingDOMNotificationServiceAdapter; import org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec; -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.impl.GeneratedClassLoadingStrategy; import org.opendaylight.mdsal.binding.generator.impl.ModuleInfoBackedContext; import org.opendaylight.mdsal.binding.generator.util.BindingRuntimeContext; -import org.opendaylight.mdsal.binding.generator.util.JavassistUtils; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; import org.opendaylight.mdsal.dom.api.DOMDataBroker; import org.opendaylight.mdsal.dom.api.DOMSchemaService; @@ -235,9 +232,7 @@ public class DataStoreContextImpl implements DataStoreContext { BindingRuntimeContext bindingContext = BindingRuntimeContext.create(this.moduleInfoBackedCntxt, this.schemaContext); BindingNormalizedNodeCodecRegistry bindingNormalizedNodeCodecRegistry = - new BindingNormalizedNodeCodecRegistry( - StreamWriterGenerator.create(JavassistUtils.forClassPool(ClassPool.getDefault()))); - bindingNormalizedNodeCodecRegistry.onBindingRuntimeContextUpdated(bindingContext); + new BindingNormalizedNodeCodecRegistry(bindingContext); return bindingNormalizedNodeCodecRegistry; }