Moved project package from org.eclipse.moquette to io.moquette

This commit is contained in:
andsel
2015-11-20 21:30:59 +01:00
parent f438ef7f49
commit 371c740321
175 changed files with 629 additions and 669 deletions
@@ -13,14 +13,14 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.ConnAckMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.ConnAckMessage;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
@@ -13,14 +13,14 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufAllocator;
import io.netty.buffer.Unpooled;
import io.netty.buffer.UnpooledByteBufAllocator;
import io.netty.channel.ChannelHandlerContext;
import org.eclipse.moquette.proto.messages.ConnAckMessage;
import io.moquette.proto.messages.ConnAckMessage;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
@@ -13,8 +13,9 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.moquette.proto.messages.ConnectMessage;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.handler.codec.CorruptedFrameException;
@@ -24,10 +25,10 @@ import io.netty.util.DefaultAttributeMap;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;
import static org.eclipse.moquette.parser.netty.Utils.VERSION_3_1;
import static org.eclipse.moquette.parser.netty.Utils.VERSION_3_1_1;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.ConnectMessage;
import static io.moquette.parser.netty.Utils.VERSION_3_1;
import static io.moquette.parser.netty.Utils.VERSION_3_1_1;
import io.moquette.proto.messages.AbstractMessage;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
@@ -13,16 +13,15 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.moquette.proto.messages.ConnectMessage;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;
import org.eclipse.moquette.proto.messages.ConnectMessage;
import org.junit.Test;
import org.junit.Before;
import static org.junit.Assert.*;
import static org.eclipse.moquette.parser.netty.TestUtils.*;
/**
@@ -36,7 +35,7 @@ public class ConnectEncoderTest {
@Before
public void setUp() {
//mock the ChannelHandlerContext to return an UnpooledAllocator
m_mockedContext = mockChannelHandler();
m_mockedContext = TestUtils.mockChannelHandler();
}
@Test
@@ -55,7 +54,7 @@ public class ConnectEncoderTest {
//Verify
assertEquals(0x10, out.readByte()); //1 byte
assertEquals(12, out.readByte()); //remaining length
verifyString("MQIsdp", out);
TestUtils.verifyString("MQIsdp", out);
assertEquals(0x03, out.readByte()); //protocol version
assertEquals(0x32, out.readByte()); //flags
assertEquals(2, out.readByte()); //keepAliveTimer msb
@@ -85,16 +84,16 @@ public class ConnectEncoderTest {
//Verify
assertEquals(0x10, out.readByte()); //1 byte
assertEquals(36, out.readByte()); //remaining length
verifyString("MQIsdp", out);
TestUtils.verifyString("MQIsdp", out);
assertEquals(0x03, out.readByte()); //protocol version
assertEquals(0x36, out.readByte()); //flags
assertEquals(2, out.readByte()); //keepAliveTimer msb
assertEquals(0, out.readByte()); //keepAliveTimer lsb
//Variable part
verifyString("ABCDEF", out);
verifyString("Topic", out);
verifyString("Message", out);
TestUtils.verifyString("ABCDEF", out);
TestUtils.verifyString("Topic", out);
TestUtils.verifyString("Message", out);
}
@Test
@@ -123,17 +122,17 @@ public class ConnectEncoderTest {
//Verify
assertEquals(0x10, out.readByte()); //1 byte
assertEquals(48, out.readByte()); //remaining length
verifyString("MQIsdp", out);
TestUtils.verifyString("MQIsdp", out);
assertEquals(0x03, out.readByte()); //protocol version
assertEquals((byte)0xF6, (byte)out.readByte()); //flags
assertEquals(2, out.readByte()); //keepAliveTimer msb
assertEquals(0, out.readByte()); //keepAliveTimer lsb
//Variable part
verifyString("ABCDEF", out);
verifyString("Topic", out);
verifyString("Message", out);
verifyString("Pablo", out);//username
verifyString("PBL", out);//password
TestUtils.verifyString("ABCDEF", out);
TestUtils.verifyString("Topic", out);
TestUtils.verifyString("Message", out);
TestUtils.verifyString("Pablo", out);//username
TestUtils.verifyString("PBL", out);//password
}
}
@@ -13,14 +13,15 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.moquette.proto.messages.PubAckMessage;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.PubAckMessage;
import io.moquette.proto.messages.AbstractMessage;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
@@ -51,7 +52,7 @@ public class PubAckDecoderTest {
m_msgdec.decode(null, m_buff, results);
assertFalse(results.isEmpty());
PubAckMessage message = (PubAckMessage)results.get(0);
PubAckMessage message = (PubAckMessage)results.get(0);
assertNotNull(message);
assertEquals(messageId, message.getMessageID().intValue());
assertEquals(AbstractMessage.PUBACK, message.getMessageType());
@@ -13,16 +13,15 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.moquette.proto.messages.PubAckMessage;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;
import org.junit.Test;
import org.junit.Before;
import static org.junit.Assert.*;
import static org.eclipse.moquette.parser.netty.TestUtils.*;
import org.eclipse.moquette.proto.messages.PubAckMessage;
/**
*
@@ -34,7 +33,7 @@ public class PubAckEncoderTest {
@Before
public void setUp() {
//mock the ChannelHandlerContext to return an UnpooledAllocator
m_mockedContext = mockChannelHandler();
m_mockedContext = TestUtils.mockChannelHandler();
}
@Test
@@ -13,7 +13,7 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
@@ -22,7 +22,7 @@ import io.netty.util.AttributeMap;
import io.netty.util.DefaultAttributeMap;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.AbstractMessage;
import org.junit.Test;
import static org.junit.Assert.*;
import org.junit.Before;
@@ -13,16 +13,15 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.moquette.proto.messages.PubRelMessage;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;
import org.eclipse.moquette.proto.messages.PubRelMessage;
import org.junit.Before;
import org.junit.Test;
import static org.eclipse.moquette.parser.netty.TestUtils.mockChannelHandler;
import static org.junit.Assert.assertEquals;
/**
@@ -35,7 +34,7 @@ public class PubRelEncoderTest {
@Before
public void setUp() {
//mock the ChannelHandlerContext to return an UnpooledAllocator
m_mockedContext = mockChannelHandler();
m_mockedContext = TestUtils.mockChannelHandler();
}
@Test
@@ -13,7 +13,7 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
@@ -24,8 +24,8 @@ import java.nio.Buffer;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.PublishMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.PublishMessage;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull;
@@ -13,7 +13,7 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
@@ -22,9 +22,9 @@ import java.nio.ByteBuffer;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
import static org.eclipse.moquette.parser.netty.TestUtils.*;
import org.eclipse.moquette.proto.messages.AbstractMessage.QOSType;
import org.eclipse.moquette.proto.messages.PublishMessage;
import io.moquette.proto.messages.AbstractMessage.QOSType;
import io.moquette.proto.messages.PublishMessage;
/**
*
@@ -38,7 +38,7 @@ public class PublishEncoderTest {
@Before
public void setUp() {
//mock the ChannelHandlerContext to return an UnpooledAllocator
m_mockedContext = mockChannelHandler();
m_mockedContext = TestUtils.mockChannelHandler();
m_out = Unpooled.buffer();
}
@@ -64,9 +64,9 @@ public class PublishEncoderTest {
assertEquals(12, m_out.readByte()); //remaining length
//Variable part
verifyString(topic, m_out);
TestUtils.verifyString(topic, m_out);
payload.rewind();
verifyBuff(bpayload.length, payload, m_out);
TestUtils.verifyBuff(bpayload.length, payload, m_out);
}
@@ -92,11 +92,11 @@ public class PublishEncoderTest {
assertEquals(14, m_out.readByte()); //remaining length
//Variable part
verifyString(topic, m_out);
TestUtils.verifyString(topic, m_out);
assertEquals(0, m_out.readByte()); //MessageID MSB
assertEquals(1, m_out.readByte()); //MessageID LSB
payload.rewind();
verifyBuff(bpayload.length, payload, m_out);
TestUtils.verifyBuff(bpayload.length, payload, m_out);
}
@Test(expected = IllegalArgumentException.class)
@@ -13,14 +13,14 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.SubAckMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.SubAckMessage;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
@@ -13,14 +13,13 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;
import static org.eclipse.moquette.parser.netty.TestUtils.mockChannelHandler;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.SubAckMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.SubAckMessage;
import static org.junit.Assert.assertEquals;
import org.junit.Before;
import org.junit.Test;
@@ -37,7 +36,7 @@ public class SubAckEncoderTest {
@Before
public void setUp() {
//mock the ChannelHandlerContext to return an UnpooledAllocator
m_mockedContext = mockChannelHandler();
m_mockedContext = TestUtils.mockChannelHandler();
m_out = Unpooled.buffer();
}
@@ -13,15 +13,15 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.handler.codec.CorruptedFrameException;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.SubscribeMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.SubscribeMessage;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
@@ -13,17 +13,16 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.SubscribeMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.SubscribeMessage;
import static org.junit.Assert.assertEquals;
import org.junit.Before;
import org.junit.Test;
import static org.eclipse.moquette.parser.netty.TestUtils.*;
/**
*
@@ -37,7 +36,7 @@ public class SubscribeEncoderTest {
@Before
public void setUp() {
//mock the ChannelHandlerContext to return an UnpooledAllocator
m_mockedContext = mockChannelHandler();
m_mockedContext = TestUtils.mockChannelHandler();
m_out = Unpooled.buffer();
}
@@ -65,9 +64,9 @@ public class SubscribeEncoderTest {
assertEquals((byte)0xBB, m_out.readByte());
//Variable part
verifyString(c1.getTopicFilter(), m_out);
TestUtils.verifyString(c1.getTopicFilter(), m_out);
assertEquals(c1.getQos(), m_out.readByte());
verifyString(c2.getTopicFilter(), m_out);
TestUtils.verifyString(c2.getTopicFilter(), m_out);
assertEquals(c2.getQos(), m_out.readByte());
}
@@ -13,7 +13,7 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufAllocator;
@@ -13,7 +13,7 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
@@ -21,8 +21,8 @@ import io.netty.handler.codec.CorruptedFrameException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.UnsubscribeMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.UnsubscribeMessage;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
@@ -13,17 +13,16 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.ChannelHandlerContext;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.UnsubscribeMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.UnsubscribeMessage;
import static org.junit.Assert.assertEquals;
import org.junit.Before;
import org.junit.Test;
import static org.eclipse.moquette.parser.netty.TestUtils.*;
/**
*
@@ -38,7 +37,7 @@ public class UnsubscribeEncoderTest {
@Before
public void setUp() {
//mock the ChannelHandlerContext to return an UnpooledAllocator
m_mockedContext = mockChannelHandler();
m_mockedContext = TestUtils.mockChannelHandler();
m_out = Unpooled.buffer();
m_msg = new UnsubscribeMessage();
m_msg.setMessageID(0xAABB);
@@ -65,7 +64,7 @@ public class UnsubscribeEncoderTest {
assertEquals((byte)0xBB, m_out.readByte());
//Variable part
verifyString(topic1, m_out);
TestUtils.verifyString(topic1, m_out);
}
@@ -91,8 +90,8 @@ public class UnsubscribeEncoderTest {
assertEquals((byte)0xBB, m_out.readByte());
//Variable part
verifyString(topic1, m_out);
verifyString(topic2, m_out);
TestUtils.verifyString(topic1, m_out);
TestUtils.verifyString(topic2, m_out);
}
@Test(expected = IllegalArgumentException.class)
@@ -13,17 +13,19 @@
*
* You may elect to redistribute this code under either of these licenses.
*/
package org.eclipse.moquette.parser.netty;
package io.moquette.parser.netty;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.handler.codec.CorruptedFrameException;
import org.junit.Before;
import org.junit.Test;
import static io.moquette.parser.netty.TestUtils.verifyBuff;
import static org.junit.Assert.*;
import static org.eclipse.moquette.parser.netty.TestUtils.*;
import org.eclipse.moquette.proto.messages.AbstractMessage;
import org.eclipse.moquette.proto.messages.UnsubscribeMessage;
import io.moquette.proto.messages.AbstractMessage;
import io.moquette.proto.messages.UnsubscribeMessage;
/**
*
@@ -1,17 +1,16 @@
package org.eclipse.moquette.parser.netty.performance;
package io.moquette.parser.netty.performance;
import io.moquette.proto.messages.*;
import static io.moquette.proto.messages.AbstractMessage.*;
import io.netty.channel.ChannelHandler;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.ChannelInboundHandlerAdapter;
import org.eclipse.moquette.proto.Utils;
import org.eclipse.moquette.proto.messages.*;
import io.moquette.proto.Utils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.nio.ByteBuffer;
import static org.eclipse.moquette.proto.messages.AbstractMessage.*;
/**
* Created by andrea on 6/2/15.
*/
@@ -1,5 +1,8 @@
package org.eclipse.moquette.parser.netty.performance;
package io.moquette.parser.netty.performance;
import io.moquette.commons.Constants;
import io.moquette.parser.netty.MQTTDecoder;
import io.moquette.parser.netty.MQTTEncoder;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.*;
import io.netty.channel.nio.NioEventLoopGroup;
@@ -8,9 +11,6 @@ import io.netty.channel.socket.nio.NioServerSocketChannel;
import io.netty.handler.timeout.IdleState;
import io.netty.handler.timeout.IdleStateEvent;
import io.netty.handler.timeout.IdleStateHandler;
import org.eclipse.moquette.commons.Constants;
import org.eclipse.moquette.parser.netty.MQTTDecoder;
import org.eclipse.moquette.parser.netty.MQTTEncoder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;