diff --git a/pom.xml b/pom.xml index 25f6fb1..afe9c4a 100644 --- a/pom.xml +++ b/pom.xml @@ -142,7 +142,7 @@ io.netty netty-all - 4.0.39.Final + 4.1.19.Final @@ -151,7 +151,7 @@ 19.0 - + com.fasterxml.jackson.core jackson-databind 2.6.4 @@ -173,7 +173,7 @@ io.netty netty-tcnative - 1.1.33.Fork18 + 2.0.7.Final ${os.detected.classifier} test diff --git a/src/main/java/com/github/brainlag/nsq/netty/NSQFeatureDetectionHandler.java b/src/main/java/com/github/brainlag/nsq/netty/NSQFeatureDetectionHandler.java index e9bf452..71b610b 100644 --- a/src/main/java/com/github/brainlag/nsq/netty/NSQFeatureDetectionHandler.java +++ b/src/main/java/com/github/brainlag/nsq/netty/NSQFeatureDetectionHandler.java @@ -7,8 +7,8 @@ import io.netty.channel.ChannelPipeline; import io.netty.channel.SimpleChannelInboundHandler; import io.netty.handler.codec.LengthFieldBasedFrameDecoder; -import io.netty.handler.codec.compression.SnappyFramedDecoder; -import io.netty.handler.codec.compression.SnappyFramedEncoder; +import io.netty.handler.codec.compression.SnappyFrameDecoder; +import io.netty.handler.codec.compression.SnappyFrameEncoder; import io.netty.handler.codec.compression.ZlibCodecFactory; import io.netty.handler.codec.compression.ZlibWrapper; import io.netty.handler.ssl.SslHandler; @@ -59,7 +59,7 @@ protected void channelRead0(final ChannelHandlerContext ctx, final NSQFrame msg) sslHandler.setSingleDecode(true); pipeline.addBefore("LengthFieldBasedFrameDecoder", "SSLHandler", sslHandler); if (snappy) { - pipeline.addBefore("NSQEncoder", "SnappyEncoder", new SnappyFramedEncoder()); + pipeline.addBefore("NSQEncoder", "SnappyEncoder", new SnappyFrameEncoder()); } if (deflate) { pipeline.addBefore("NSQEncoder", "DeflateEncoder", ZlibCodecFactory.newZlibEncoder(ZlibWrapper.NONE, @@ -67,7 +67,7 @@ protected void channelRead0(final ChannelHandlerContext ctx, final NSQFrame msg) } } if (!ssl && snappy) { - pipeline.addBefore("NSQEncoder", "SnappyEncoder", new SnappyFramedEncoder()); + pipeline.addBefore("NSQEncoder", "SnappyEncoder", new SnappyFrameEncoder()); reinstallDefaultDecoder = installSnappyDecoder(pipeline); } if (!ssl && deflate) { @@ -102,7 +102,7 @@ private boolean installDeflateDecoder(final ChannelPipeline pipeline, final Conn private boolean installSnappyDecoder(final ChannelPipeline pipeline) { finished = true; LogManager.getLogger(this).info("Adding snappy to pipline"); - pipeline.replace("LengthFieldBasedFrameDecoder", "SnappyDecoder", new SnappyFramedDecoder()); + pipeline.replace("LengthFieldBasedFrameDecoder", "SnappyDecoder", new SnappyFrameDecoder()); return false; }