Bump mdsal to 4.0.1
[controller.git] / opendaylight / md-sal / sal-binding-broker / src / main / java / org / opendaylight / controller / md / sal / binding / impl / BindingBrokerWiring.java
index 782a018c5cb87dcba0e185150dd6e80cc71a29d6..916077da44209efce5c9c05f61aa4afd7a202f3d 100644 (file)
@@ -7,7 +7,6 @@
  */
 package org.opendaylight.controller.md.sal.binding.impl;
 
-import javassist.ClassPool;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.binding.api.MountPointService;
 import org.opendaylight.controller.md.sal.binding.api.NotificationPublishService;
@@ -24,10 +23,8 @@ import org.opendaylight.controller.md.sal.dom.api.DOMRpcService;
 import org.opendaylight.controller.md.sal.dom.spi.DOMNotificationSubscriptionListenerRegistry;
 import org.opendaylight.controller.sal.binding.api.NotificationProviderService;
 import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry;
-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.binding.generator.util.JavassistUtils;
 import org.opendaylight.mdsal.dom.api.DOMSchemaService;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
@@ -44,8 +41,6 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
  */
 public class BindingBrokerWiring implements AutoCloseable {
 
-    private static final JavassistUtils JAVASSIST = JavassistUtils.forClassPool(ClassPool.getDefault());
-
     private final BindingToNormalizedNodeCodec bindingToNormalizedNodeCodec;
     private final ListenerRegistration<SchemaContextListener> mappingCodecListenerReg;
     private final RpcProviderRegistry rpcProviderRegistry;
@@ -64,8 +59,7 @@ public class BindingBrokerWiring implements AutoCloseable {
             DOMNotificationSubscriptionListenerRegistry domNotificationListenerRegistry, DOMDataBroker domDataBroker,
             DOMDataBroker domPingPongDataBroker) {
         // Runtime binding/normalized mapping service
-        BindingNormalizedNodeCodecRegistry codecRegistry
-            = new BindingNormalizedNodeCodecRegistry(StreamWriterGenerator.create(JAVASSIST));
+        BindingNormalizedNodeCodecRegistry codecRegistry = new BindingNormalizedNodeCodecRegistry();
         bindingToNormalizedNodeCodec = new BindingToNormalizedNodeCodec(classLoadingStrategy, codecRegistry, true);
 
         // Register the BindingToNormalizedNodeCodec with the SchemaService as a SchemaContextListener