提交 e66aea5a 编写于 作者: T terrymanu

adjust transport package

上级 779d88ca
......@@ -26,8 +26,8 @@ import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.socket.SocketChannel;
import io.netty.channel.socket.nio.NioServerSocketChannel;
import io.shardingjdbc.core.constant.DatabaseType;
import io.shardingjdbc.proxy.transport.codec.PacketCodecFactory;
import io.shardingjdbc.proxy.transport.handler.DatabaseProxyHandlerFactory;
import io.shardingjdbc.proxy.transport.common.codec.PacketCodecFactory;
import io.shardingjdbc.proxy.transport.common.handler.DatabaseProxyHandlerFactory;
/**
* Sharding-Proxy.
......
......@@ -15,13 +15,13 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.codec;
package io.shardingjdbc.proxy.transport.common.codec;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufUtil;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.ByteToMessageCodec;
import io.shardingjdbc.proxy.transport.packet.SentPacket;
import io.shardingjdbc.proxy.transport.common.packet.SentPacket;
import lombok.extern.slf4j.Slf4j;
import java.util.List;
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.codec;
package io.shardingjdbc.proxy.transport.common.codec;
import io.shardingjdbc.core.constant.DatabaseType;
import io.shardingjdbc.proxy.transport.codec.mysql.MySQLPacketCodec;
import io.shardingjdbc.proxy.transport.mysql.codec.MySQLPacketCodec;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.handler;
package io.shardingjdbc.proxy.transport.common.handler;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.handler;
package io.shardingjdbc.proxy.transport.common.handler;
import io.shardingjdbc.core.constant.DatabaseType;
import io.shardingjdbc.proxy.transport.handler.mysql.MySQLProxyHandler;
import io.shardingjdbc.proxy.transport.mysql.handler.MySQLProxyHandler;
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet;
package io.shardingjdbc.proxy.transport.common.packet;
/**
* Database protocol packet.
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet;
package io.shardingjdbc.proxy.transport.common.packet;
/**
* Database received protocol packet.
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet;
package io.shardingjdbc.proxy.transport.common.packet;
/**
* Database sent protocol packet.
......
......@@ -15,14 +15,14 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.codec.mysql;
package io.shardingjdbc.proxy.transport.mysql.codec;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
import io.shardingjdbc.proxy.transport.codec.PacketCodec;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.common.codec.PacketCodec;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import java.util.List;
......
......@@ -15,21 +15,21 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.handler.mysql;
package io.shardingjdbc.proxy.transport.mysql.handler;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
import io.shardingjdbc.proxy.constant.StatusFlag;
import io.shardingjdbc.proxy.transport.handler.DatabaseProxyHandler;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.command.CommandPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.command.CommandPacketFactory;
import io.shardingjdbc.proxy.transport.packet.mysql.handshake.AuthPluginData;
import io.shardingjdbc.proxy.transport.packet.mysql.handshake.ConnectionIdGenerator;
import io.shardingjdbc.proxy.transport.packet.mysql.handshake.HandshakePacket;
import io.shardingjdbc.proxy.transport.packet.mysql.handshake.HandshakeResponse41Packet;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.OKPacket;
import io.shardingjdbc.proxy.transport.common.handler.DatabaseProxyHandler;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.command.CommandPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.command.CommandPacketFactory;
import io.shardingjdbc.proxy.transport.mysql.packet.handshake.AuthPluginData;
import io.shardingjdbc.proxy.transport.mysql.packet.handshake.ConnectionIdGenerator;
import io.shardingjdbc.proxy.transport.mysql.packet.handshake.HandshakePacket;
import io.shardingjdbc.proxy.transport.mysql.packet.handshake.HandshakeResponse41Packet;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.OKPacket;
/**
* MySQL proxy handler.
......
......@@ -15,9 +15,9 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql;
package io.shardingjdbc.proxy.transport.mysql.packet;
import io.shardingjdbc.proxy.transport.packet.DatabaseProtocolPacket;
import io.shardingjdbc.proxy.transport.common.packet.DatabaseProtocolPacket;
import lombok.Getter;
import lombok.Setter;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql;
package io.shardingjdbc.proxy.transport.mysql.packet;
import com.google.common.base.Strings;
import io.netty.buffer.ByteBuf;
......
......@@ -15,9 +15,9 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql;
package io.shardingjdbc.proxy.transport.mysql.packet;
import io.shardingjdbc.proxy.transport.packet.ReceivedPacket;
import io.shardingjdbc.proxy.transport.common.packet.ReceivedPacket;
/**
* MySQL received packet.
......
......@@ -15,9 +15,9 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql;
package io.shardingjdbc.proxy.transport.mysql.packet;
import io.shardingjdbc.proxy.transport.packet.SentPacket;
import io.shardingjdbc.proxy.transport.common.packet.SentPacket;
/**
* MySQL send packet.
......
......@@ -15,12 +15,12 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.proxy.constant.ColumnType;
import io.shardingjdbc.proxy.constant.ServerInfo;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
/**
* Column definition above MySQL 4.1 packet protocol.
......
......@@ -15,16 +15,16 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.core.constant.ShardingConstant;
import io.shardingjdbc.proxy.backend.DataSourceManager;
import io.shardingjdbc.proxy.constant.ColumnType;
import io.shardingjdbc.proxy.constant.StatusFlag;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.EofPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.ErrPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.EofPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.ErrPacket;
import lombok.extern.slf4j.Slf4j;
import java.sql.Connection;
......
......@@ -15,14 +15,14 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.core.constant.ShardingConstant;
import io.shardingjdbc.proxy.constant.StatusFlag;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.ErrPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.OKPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.ErrPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.OKPacket;
import lombok.extern.slf4j.Slf4j;
import java.util.Collections;
......
......@@ -15,18 +15,18 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.core.parsing.SQLJudgeEngine;
import io.shardingjdbc.core.parsing.parser.sql.SQLStatement;
import io.shardingjdbc.proxy.backend.DataSourceManager;
import io.shardingjdbc.proxy.constant.ColumnType;
import io.shardingjdbc.proxy.constant.StatusFlag;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.EofPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.ErrPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.OKPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.EofPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.ErrPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.OKPacket;
import lombok.extern.slf4j.Slf4j;
import java.sql.Connection;
......
......@@ -15,12 +15,12 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.proxy.constant.StatusFlag;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.OKPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.OKPacket;
import java.util.Collections;
import java.util.List;
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLReceivedPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLReceivedPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import java.util.List;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
/**
* Command packet factory.
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import lombok.RequiredArgsConstructor;
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
/**
* COM_QUERY response field count packet.
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import java.util.List;
......
......@@ -15,11 +15,11 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.command;
package io.shardingjdbc.proxy.transport.mysql.packet.command;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.packet.mysql.ok.ErrPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.ok.ErrPacket;
import lombok.RequiredArgsConstructor;
import java.util.Collections;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.handshake;
package io.shardingjdbc.proxy.transport.mysql.packet.handshake;
import com.google.common.primitives.Bytes;
import lombok.Getter;
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.handshake;
package io.shardingjdbc.proxy.transport.mysql.packet.handshake;
import lombok.AccessLevel;
import lombok.Getter;
......
......@@ -15,13 +15,13 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.handshake;
package io.shardingjdbc.proxy.transport.mysql.packet.handshake;
import io.shardingjdbc.proxy.constant.CapabilityFlag;
import io.shardingjdbc.proxy.constant.ServerInfo;
import io.shardingjdbc.proxy.constant.StatusFlag;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import lombok.Getter;
/**
......
......@@ -15,11 +15,11 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.handshake;
package io.shardingjdbc.proxy.transport.mysql.packet.handshake;
import io.shardingjdbc.proxy.constant.CapabilityFlag;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLReceivedPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLReceivedPacket;
import lombok.Getter;
/**
......
......@@ -15,7 +15,7 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.handshake;
package io.shardingjdbc.proxy.transport.mysql.packet.handshake;
import lombok.AccessLevel;
import lombok.Getter;
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.ok;
package io.shardingjdbc.proxy.transport.mysql.packet.ok;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import lombok.Getter;
/**
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.ok;
package io.shardingjdbc.proxy.transport.mysql.packet.ok;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import lombok.Getter;
/**
......
......@@ -15,10 +15,10 @@
* </p>
*/
package io.shardingjdbc.proxy.transport.packet.mysql.ok;
package io.shardingjdbc.proxy.transport.mysql.packet.ok;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.packet.mysql.MySQLSentPacket;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLPacketPayload;
import io.shardingjdbc.proxy.transport.mysql.packet.MySQLSentPacket;
import lombok.Getter;
/**
......
......@@ -17,7 +17,7 @@
package io.shardingjdbc.proxy.util;
import io.shardingjdbc.proxy.transport.packet.mysql.handshake.RandomGenerator;
import io.shardingjdbc.proxy.transport.mysql.packet.handshake.RandomGenerator;
import org.junit.Test;
import static org.hamcrest.CoreMatchers.is;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册