Use StreamWriterGenerator.create instead of deprecated constructor 55/5655/2
authorMarek Gradzki <mgradzki@cisco.com>
Tue, 7 Mar 2017 17:05:43 +0000 (18:05 +0100)
committerMarek Gradzki <mgradzki@cisco.com>
Tue, 7 Mar 2017 17:08:35 +0000 (17:08 +0000)
Change-Id: Ief2224325fb7b9ec1dd3bbb21536f6306b68aa1a
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
infra/it/it-test/src/test/java/io/fd/honeycomb/data/impl/AbstractInfraTest.java
infra/minimal-distribution/src/main/java/io/fd/honeycomb/infra/distro/schema/SerializerProvider.java

index e2a74ab..f4e6f0e 100644 (file)
@@ -58,8 +58,8 @@ abstract class AbstractInfraTest {
 
     static BindingToNormalizedNodeCodec getSerializer(final ModuleInfoBackedContext moduleInfoBackedContext,
                                                       final SchemaContext schemaContext) {
-        final DataObjectSerializerGenerator serializerGenerator = new StreamWriterGenerator(JavassistUtils.forClassPool(
-                ClassPool.getDefault()));
+        final DataObjectSerializerGenerator serializerGenerator =
+            StreamWriterGenerator.create(JavassistUtils.forClassPool(ClassPool.getDefault()));
         final BindingNormalizedNodeCodecRegistry codecRegistry = new BindingNormalizedNodeCodecRegistry(serializerGenerator);
         final BindingRuntimeContext ctx =
                 BindingRuntimeContext.create(moduleInfoBackedContext, schemaContext);
index e61b884..2a1963c 100644 (file)
@@ -20,6 +20,7 @@ import com.google.inject.Inject;
 import io.fd.honeycomb.infra.distro.ProviderTrait;
 import javassist.ClassPool;
 import org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec;
+import org.opendaylight.yangtools.binding.data.codec.gen.impl.DataObjectSerializerGenerator;
 import org.opendaylight.yangtools.binding.data.codec.gen.impl.StreamWriterGenerator;
 import org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry;
 import org.opendaylight.yangtools.sal.binding.generator.impl.ModuleInfoBackedContext;
@@ -33,8 +34,8 @@ public class SerializerProvider extends ProviderTrait<BindingToNormalizedNodeCod
 
     @Override
     protected BindingToNormalizedNodeCodec create() {
-        StreamWriterGenerator serializerGenerator =
-                new StreamWriterGenerator(JavassistUtils.forClassPool(ClassPool.getDefault()));
+        final DataObjectSerializerGenerator serializerGenerator =
+            StreamWriterGenerator.create(JavassistUtils.forClassPool(ClassPool.getDefault()));
         BindingNormalizedNodeCodecRegistry codecRegistry = new BindingNormalizedNodeCodecRegistry(serializerGenerator);
         BindingRuntimeContext ctx = BindingRuntimeContext.create(mibCtx, mibCtx.getSchemaContext());
         codecRegistry.onBindingRuntimeContextUpdated(ctx);