mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
7.0.0.M1
This commit is contained in:
@@ -23,9 +23,9 @@
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<parent>
|
||||
<groupId>org.dromara.hutool</groupId>
|
||||
<groupId>cn.hutool.v7</groupId>
|
||||
<artifactId>hutool-parent</artifactId>
|
||||
<version>6.0.0-M22</version>
|
||||
<version>7.0.0.M1</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>hutool-socket</artifactId>
|
||||
@@ -33,17 +33,17 @@
|
||||
<description>Hutool套接字,包括BIO、NIO、AIO封装</description>
|
||||
|
||||
<properties>
|
||||
<Automatic-Module-Name>org.dromara.hutool.socket</Automatic-Module-Name>
|
||||
<Automatic-Module-Name>cn.hutool.v7.socket</Automatic-Module-Name>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.dromara.hutool</groupId>
|
||||
<groupId>cn.hutool.v7</groupId>
|
||||
<artifactId>hutool-core</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.dromara.hutool</groupId>
|
||||
<groupId>cn.hutool.v7</groupId>
|
||||
<artifactId>hutool-log</artifactId>
|
||||
<version>${project.parent.version}</version>
|
||||
</dependency>
|
||||
|
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket;
|
||||
package cn.hutool.v7.socket;
|
||||
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import org.dromara.hutool.core.io.IoUtil;
|
||||
import org.dromara.hutool.core.thread.ThreadFactoryBuilder;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.core.io.IoUtil;
|
||||
import cn.hutool.v7.core.thread.ThreadFactoryBuilder;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.InetSocketAddress;
|
@@ -14,10 +14,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket;
|
||||
package cn.hutool.v7.socket;
|
||||
|
||||
import org.dromara.hutool.core.io.IoUtil;
|
||||
import org.dromara.hutool.core.util.RuntimeUtil;
|
||||
import cn.hutool.v7.core.io.IoUtil;
|
||||
import cn.hutool.v7.core.util.RuntimeUtil;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
@@ -14,9 +14,9 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket;
|
||||
package cn.hutool.v7.socket;
|
||||
|
||||
import org.dromara.hutool.core.exception.HutoolException;
|
||||
import cn.hutool.v7.core.exception.HutoolException;
|
||||
|
||||
/**
|
||||
* Socket异常
|
@@ -14,9 +14,9 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket;
|
||||
package cn.hutool.v7.socket;
|
||||
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.InetSocketAddress;
|
@@ -14,13 +14,13 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.channels.AsynchronousSocketChannel;
|
||||
import java.nio.channels.CompletionHandler;
|
||||
|
||||
import org.dromara.hutool.log.LogUtil;
|
||||
import cn.hutool.v7.log.LogUtil;
|
||||
|
||||
/**
|
||||
* 接入完成回调,单例使用
|
@@ -14,10 +14,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
import org.dromara.hutool.socket.ChannelUtil;
|
||||
import org.dromara.hutool.socket.SocketConfig;
|
||||
import cn.hutool.v7.socket.ChannelUtil;
|
||||
import cn.hutool.v7.socket.SocketConfig;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
@@ -14,14 +14,14 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import org.dromara.hutool.core.io.IoUtil;
|
||||
import org.dromara.hutool.core.thread.ThreadFactoryBuilder;
|
||||
import org.dromara.hutool.core.thread.ThreadUtil;
|
||||
import org.dromara.hutool.log.Log;
|
||||
import org.dromara.hutool.socket.SocketConfig;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.core.io.IoUtil;
|
||||
import cn.hutool.v7.core.thread.ThreadFactoryBuilder;
|
||||
import cn.hutool.v7.core.thread.ThreadUtil;
|
||||
import cn.hutool.v7.log.Log;
|
||||
import cn.hutool.v7.socket.SocketConfig;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
@@ -14,12 +14,12 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import org.dromara.hutool.core.io.IoUtil;
|
||||
import org.dromara.hutool.socket.SocketConfig;
|
||||
import org.dromara.hutool.socket.SocketUtil;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.core.io.IoUtil;
|
||||
import cn.hutool.v7.socket.SocketConfig;
|
||||
import cn.hutool.v7.socket.SocketUtil;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
/**
|
||||
* Socket流处理接口<br>
|
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
import java.nio.channels.CompletionHandler;
|
||||
|
||||
import org.dromara.hutool.socket.SocketRuntimeException;
|
||||
import cn.hutool.v7.socket.SocketRuntimeException;
|
||||
|
||||
/**
|
||||
* 数据读取完成回调,调用Session中相应方法处理消息,单例使用
|
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import org.dromara.hutool.log.LogUtil;
|
||||
import cn.hutool.v7.log.LogUtil;
|
||||
|
||||
/**
|
||||
* 简易IO信息处理类<br>
|
@@ -20,4 +20,4 @@
|
||||
* @author Looly
|
||||
*
|
||||
*/
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
@@ -14,10 +14,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
||||
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import org.dromara.hutool.log.LogUtil;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.log.LogUtil;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.channels.CompletionHandler;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
||||
|
||||
import java.nio.channels.SocketChannel;
|
||||
|
@@ -14,9 +14,9 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
||||
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.channels.SelectableChannel;
|
@@ -14,13 +14,13 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
||||
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import org.dromara.hutool.core.io.IoUtil;
|
||||
import org.dromara.hutool.core.thread.ThreadUtil;
|
||||
import org.dromara.hutool.log.Log;
|
||||
import org.dromara.hutool.socket.SocketRuntimeException;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.core.io.IoUtil;
|
||||
import cn.hutool.v7.core.thread.ThreadUtil;
|
||||
import cn.hutool.v7.log.Log;
|
||||
import cn.hutool.v7.socket.SocketRuntimeException;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
||||
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import org.dromara.hutool.core.io.IoUtil;
|
||||
import org.dromara.hutool.log.Log;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.core.io.IoUtil;
|
||||
import cn.hutool.v7.log.Log;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
||||
|
||||
import java.nio.channels.SelectionKey;
|
||||
|
@@ -20,4 +20,4 @@
|
||||
* @author Looly
|
||||
*
|
||||
*/
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
@@ -20,4 +20,4 @@
|
||||
* @author Looly
|
||||
*
|
||||
*/
|
||||
package org.dromara.hutool.socket;
|
||||
package cn.hutool.v7.socket;
|
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.protocol;
|
||||
package cn.hutool.v7.socket.protocol;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import org.dromara.hutool.socket.aio.AioSession;
|
||||
import cn.hutool.v7.socket.aio.AioSession;
|
||||
|
||||
/**
|
||||
* 消息解码器
|
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.protocol;
|
||||
package cn.hutool.v7.socket.protocol;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import org.dromara.hutool.socket.aio.AioSession;
|
||||
import cn.hutool.v7.socket.aio.AioSession;
|
||||
|
||||
/**
|
||||
* 消息编码器
|
@@ -14,7 +14,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.protocol;
|
||||
package cn.hutool.v7.socket.protocol;
|
||||
|
||||
/**
|
||||
* 协议接口<br>
|
@@ -20,4 +20,4 @@
|
||||
* @author Looly
|
||||
*
|
||||
*/
|
||||
package org.dromara.hutool.socket.protocol;
|
||||
package cn.hutool.v7.socket.protocol;
|
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
import org.dromara.hutool.core.lang.Console;
|
||||
import org.dromara.hutool.core.text.StrUtil;
|
||||
import org.dromara.hutool.core.thread.ThreadUtil;
|
||||
import cn.hutool.v7.core.lang.Console;
|
||||
import cn.hutool.v7.core.text.StrUtil;
|
||||
import cn.hutool.v7.core.thread.ThreadUtil;
|
||||
|
||||
import java.net.InetSocketAddress;
|
||||
import java.nio.ByteBuffer;
|
@@ -14,13 +14,13 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.aio;
|
||||
package cn.hutool.v7.socket.aio;
|
||||
|
||||
import org.dromara.hutool.core.date.DateUtil;
|
||||
import org.dromara.hutool.core.io.buffer.BufferUtil;
|
||||
import org.dromara.hutool.core.lang.Console;
|
||||
import org.dromara.hutool.core.text.StrUtil;
|
||||
import org.dromara.hutool.log.LogUtil;
|
||||
import cn.hutool.v7.core.date.DateUtil;
|
||||
import cn.hutool.v7.core.io.buffer.BufferUtil;
|
||||
import cn.hutool.v7.core.lang.Console;
|
||||
import cn.hutool.v7.core.text.StrUtil;
|
||||
import cn.hutool.v7.log.LogUtil;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
@@ -14,11 +14,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
||||
|
||||
import org.dromara.hutool.core.io.buffer.BufferUtil;
|
||||
import org.dromara.hutool.core.lang.Console;
|
||||
import org.dromara.hutool.core.text.StrUtil;
|
||||
import cn.hutool.v7.core.io.buffer.BufferUtil;
|
||||
import cn.hutool.v7.core.lang.Console;
|
||||
import cn.hutool.v7.core.text.StrUtil;
|
||||
import lombok.SneakyThrows;
|
||||
|
||||
import java.nio.ByteBuffer;
|
@@ -14,13 +14,13 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.dromara.hutool.socket.nio;
|
||||
package cn.hutool.v7.socket.nio;
|
||||
|
||||
import org.dromara.hutool.core.io.buffer.BufferUtil;
|
||||
import org.dromara.hutool.core.io.IORuntimeException;
|
||||
import org.dromara.hutool.core.io.IoUtil;
|
||||
import org.dromara.hutool.core.lang.Console;
|
||||
import org.dromara.hutool.core.text.StrUtil;
|
||||
import cn.hutool.v7.core.io.buffer.BufferUtil;
|
||||
import cn.hutool.v7.core.io.IORuntimeException;
|
||||
import cn.hutool.v7.core.io.IoUtil;
|
||||
import cn.hutool.v7.core.lang.Console;
|
||||
import cn.hutool.v7.core.text.StrUtil;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.ByteBuffer;
|
Reference in New Issue
Block a user