From: Robert Varga Date: Fri, 3 Aug 2018 22:35:19 +0000 (+0200) Subject: Bump exificient to 1.0.1 X-Git-Tag: release/fluorine~6 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=436407d0143232e48e759940d90d22e5dd2259fb;hp=fc1f7bd6a0ee7bf7118fdab7accc6c3c36c7146a;p=netconf.git Bump exificient to 1.0.1 https://github.com/EXIficient/exificient/compare/exificient-0.9.7...exificient-1.0.0 https://github.com/EXIficient/exificient/compare/exificient-1.0.0...exificient-1.0.1 https://github.com/EXIficient/exificient-core/compare/exificient-core-0.9.7...exificient-core-1.0.0 https://github.com/EXIficient/exificient-core/compare/exificient-core-1.0.0...exificient-core-1.0.1 Change-Id: Id811993f3232f6e96dd4c3c4da95c86db9038c24 Signed-off-by: Robert Varga --- diff --git a/features/netconf/odl-netconf-netty-util/pom.xml b/features/netconf/odl-netconf-netty-util/pom.xml index a21e936992..1e88d806ec 100644 --- a/features/netconf/odl-netconf-netty-util/pom.xml +++ b/features/netconf/odl-netconf-netty-util/pom.xml @@ -91,7 +91,7 @@ com.siemens.ct.exi exificient - 0.9.7 + 1.0.1 diff --git a/netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/NetconfClientSessionNegotiatorFactory.java b/netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/NetconfClientSessionNegotiatorFactory.java index d5e722d3e2..d6cc5b18c7 100644 --- a/netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/NetconfClientSessionNegotiatorFactory.java +++ b/netconf/netconf-client/src/main/java/org/opendaylight/netconf/client/NetconfClientSessionNegotiatorFactory.java @@ -5,15 +5,15 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.netconf.client; +import static java.util.Objects.requireNonNull; + import com.google.common.base.Optional; -import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableSet; -import com.siemens.ct.exi.CodingMode; -import com.siemens.ct.exi.FidelityOptions; -import com.siemens.ct.exi.exceptions.UnsupportedOption; +import com.siemens.ct.exi.core.CodingMode; +import com.siemens.ct.exi.core.FidelityOptions; +import com.siemens.ct.exi.core.exceptions.UnsupportedOption; import io.netty.channel.Channel; import io.netty.util.Timer; import io.netty.util.concurrent.Promise; @@ -54,11 +54,6 @@ public class NetconfClientSessionNegotiatorFactory implements SessionNegotiatorF private static final String START_EXI_MESSAGE_ID = "default-start-exi"; private static final EXIParameters DEFAULT_OPTIONS; - private final Optional additionalHeader; - private final long connectionTimeoutMillis; - private final Timer timer; - private final EXIParameters options; - static { final FidelityOptions fidelity = FidelityOptions.createDefault(); try { @@ -72,7 +67,11 @@ public class NetconfClientSessionNegotiatorFactory implements SessionNegotiatorF DEFAULT_OPTIONS = new EXIParameters(CodingMode.BYTE_PACKED, fidelity); } + private final Optional additionalHeader; private final Set clientCapabilities; + private final long connectionTimeoutMillis; + private final Timer timer; + private final EXIParameters options; public NetconfClientSessionNegotiatorFactory(final Timer timer, final Optional additionalHeader, @@ -97,7 +96,7 @@ public class NetconfClientSessionNegotiatorFactory implements SessionNegotiatorF final Optional additionalHeader, final long connectionTimeoutMillis, final EXIParameters exiOptions, final Set capabilities) { - this.timer = Preconditions.checkNotNull(timer); + this.timer = requireNonNull(timer); this.additionalHeader = additionalHeader; this.connectionTimeoutMillis = connectionTimeoutMillis; this.options = exiOptions; diff --git a/netconf/netconf-netty-util/pom.xml b/netconf/netconf-netty-util/pom.xml index eb338a6749..65ee774411 100644 --- a/netconf/netconf-netty-util/pom.xml +++ b/netconf/netconf-netty-util/pom.xml @@ -27,7 +27,7 @@ com.siemens.ct.exi exificient - 0.9.7 + 1.0.1 diff --git a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfSession.java b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfSession.java index 707312abdd..29fe99fcb0 100644 --- a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfSession.java +++ b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/AbstractNetconfSession.java @@ -7,8 +7,8 @@ */ package org.opendaylight.netconf.nettyutil; -import com.siemens.ct.exi.exceptions.EXIException; -import com.siemens.ct.exi.exceptions.UnsupportedOption; +import com.siemens.ct.exi.core.exceptions.EXIException; +import com.siemens.ct.exi.core.exceptions.UnsupportedOption; import io.netty.channel.Channel; import io.netty.channel.ChannelFuture; import io.netty.channel.ChannelHandler; diff --git a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXICodec.java b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXICodec.java index 44d07209e7..b8924bbcdc 100644 --- a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXICodec.java +++ b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXICodec.java @@ -8,14 +8,15 @@ package org.opendaylight.netconf.nettyutil.handler; -import com.google.common.base.Preconditions; +import static java.util.Objects.requireNonNull; + import com.google.common.cache.CacheBuilder; import com.google.common.cache.CacheLoader; import com.google.common.cache.LoadingCache; -import com.siemens.ct.exi.EXIFactory; -import com.siemens.ct.exi.api.sax.SAXEncoder; -import com.siemens.ct.exi.api.sax.SAXFactory; -import com.siemens.ct.exi.exceptions.EXIException; +import com.siemens.ct.exi.core.EXIFactory; +import com.siemens.ct.exi.core.exceptions.EXIException; +import com.siemens.ct.exi.main.api.sax.SAXEncoder; +import com.siemens.ct.exi.main.api.sax.SAXFactory; import org.opendaylight.netconf.nettyutil.handler.exi.EXIParameters; import org.xml.sax.EntityResolver; import org.xml.sax.InputSource; @@ -43,7 +44,7 @@ public final class NetconfEXICodec { private final SAXFactory exiFactory; private NetconfEXICodec(final EXIFactory exiFactory) { - this.exiFactory = new SAXFactory(Preconditions.checkNotNull(exiFactory)); + this.exiFactory = new SAXFactory(requireNonNull(exiFactory)); } public static NetconfEXICodec forParameters(final EXIParameters parameters) { diff --git a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXIToMessageDecoder.java b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXIToMessageDecoder.java index 94287cc186..1ddacb8bb5 100644 --- a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXIToMessageDecoder.java +++ b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfEXIToMessageDecoder.java @@ -7,8 +7,9 @@ */ package org.opendaylight.netconf.nettyutil.handler; -import com.google.common.base.Preconditions; -import com.siemens.ct.exi.exceptions.EXIException; +import static java.util.Objects.requireNonNull; + +import com.siemens.ct.exi.core.exceptions.EXIException; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufInputStream; import io.netty.buffer.ByteBufUtil; @@ -57,7 +58,7 @@ public final class NetconfEXIToMessageDecoder extends ByteToMessageDecoder { private final DocumentBuilder documentBuilder; private NetconfEXIToMessageDecoder(final XMLReader reader) { - this.reader = Preconditions.checkNotNull(reader); + this.reader = requireNonNull(reader); this.documentBuilder = UntrustedXML.newDocumentBuilder(); } diff --git a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfMessageToEXIEncoder.java b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfMessageToEXIEncoder.java index 0493805db1..932613cfd1 100644 --- a/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfMessageToEXIEncoder.java +++ b/netconf/netconf-netty-util/src/main/java/org/opendaylight/netconf/nettyutil/handler/NetconfMessageToEXIEncoder.java @@ -7,9 +7,10 @@ */ package org.opendaylight.netconf.nettyutil.handler; -import com.google.common.base.Preconditions; -import com.siemens.ct.exi.api.sax.SAXEncoder; -import com.siemens.ct.exi.exceptions.EXIException; +import static java.util.Objects.requireNonNull; + +import com.siemens.ct.exi.core.exceptions.EXIException; +import com.siemens.ct.exi.main.api.sax.SAXEncoder; import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufOutputStream; import io.netty.channel.ChannelHandlerContext; @@ -29,7 +30,7 @@ public final class NetconfMessageToEXIEncoder extends MessageToByteEncoder out = Lists.newArrayList(); + final List out = new ArrayList<>(); netconfEXIToMessageDecoder.decode(null, buffer, out); XMLUnit.compareXML(msg.getDocument(), ((NetconfMessage) out.get(0)).getDocument()); diff --git a/netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/handler/exi/EXIParametersTest.java b/netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/handler/exi/EXIParametersTest.java index 018acdbc7f..5e1bd3896d 100644 --- a/netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/handler/exi/EXIParametersTest.java +++ b/netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/handler/exi/EXIParametersTest.java @@ -10,9 +10,9 @@ package org.opendaylight.netconf.nettyutil.handler.exi; import static org.junit.Assert.assertEquals; -import com.siemens.ct.exi.CodingMode; -import com.siemens.ct.exi.EXIFactory; -import com.siemens.ct.exi.FidelityOptions; +import com.siemens.ct.exi.core.CodingMode; +import com.siemens.ct.exi.core.EXIFactory; +import com.siemens.ct.exi.core.FidelityOptions; import java.util.Arrays; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/handler/exi/NetconfStartExiMessageTest.java b/netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/handler/exi/NetconfStartExiMessageTest.java index f2adab8190..fa3d2081bb 100644 --- a/netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/handler/exi/NetconfStartExiMessageTest.java +++ b/netconf/netconf-netty-util/src/test/java/org/opendaylight/netconf/nettyutil/handler/exi/NetconfStartExiMessageTest.java @@ -10,8 +10,8 @@ package org.opendaylight.netconf.nettyutil.handler.exi; import static org.junit.Assert.assertTrue; -import com.siemens.ct.exi.CodingMode; -import com.siemens.ct.exi.FidelityOptions; +import com.siemens.ct.exi.core.CodingMode; +import com.siemens.ct.exi.core.FidelityOptions; import java.util.Arrays; import org.custommonkey.xmlunit.Diff; import org.custommonkey.xmlunit.XMLUnit;