🐳 新增逻辑服、工具相关模块的 javadoc。

This commit is contained in:
渔民小镇 2024-08-22 15:36:44 +08:00
parent 39b3dbf75f
commit 158d5180fc
69 changed files with 448 additions and 63 deletions

View File

@ -17,7 +17,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 一个比java 反射更好的工具
* 工具相关 - asm
* <pre>
* 使用示例:
* ClassRefInfo classRefInfo = ClassRefInfoKit.getClassRefInfo(Your.class);

View File

@ -18,7 +18,7 @@
*/
package com.iohao.game.common.kit.io;
import com.iohao.game.common.kit.hutool.AdapterHuUtils;
import com.iohao.game.common.kit.adapter.AdapterHuUtils;
import lombok.experimental.UtilityClass;
import java.io.File;
@ -31,9 +31,9 @@ import java.io.File;
public class FileKit {
/**
* 创建文件夹如果存在直接返回此文件夹<br>
* 此方法不对File对象类型做判断如果File不存在无法判断其类型
* 此方法不对 File 对象类型做判断如果 File 不存在无法判断其类型
*
* @param dirPath 文件夹路径使用POSIX格式无论哪个平台
* @param dirPath 文件夹路径使用 POSIX 格式无论哪个平台
* @return 创建的目录
*/
public File mkdir(String dirPath) {
@ -41,9 +41,9 @@ public class FileKit {
}
/**
* 创建File对象自动识别相对或绝对路径相对路径将自动从ClassPath下寻找
* 创建 File 对象自动识别相对或绝对路径相对路径将自动从 ClassPath 下寻找
*
* @param path 相对ClassPath的目录或者绝对路径目录
* @param path 相对 ClassPath 的目录或者绝对路径目录
* @return File
*/
public File file(String path) {
@ -62,20 +62,20 @@ public class FileKit {
}
/**
* 判断是否为目录如果path为null则返回false
* 判断是否为目录如果 path null则返回 false
*
* @param path 文件路径
* @return 如果为目录true
* @return 如果为目录 true
*/
public boolean isDirectory(String path) {
return AdapterHuUtils.isDirectory(path);
}
/**
* 判断文件是否存在如果file为null则返回false
* 判断文件是否存在如果 file null则返回 false
*
* @param file 文件
* @return 如果存在返回true
* @return 如果存在返回 true
*/
public static boolean exist(File file) {
return AdapterHuUtils.exist(file);

View File

@ -18,7 +18,7 @@
*/
package com.iohao.game.common.kit.io;
import com.iohao.game.common.kit.hutool.AdapterHuUtils;
import com.iohao.game.common.kit.adapter.AdapterHuUtils;
import lombok.experimental.UtilityClass;
import java.nio.charset.Charset;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 工具相关 - io
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.kit.io;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 工具相关 - system
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.kit.system;

View File

@ -18,7 +18,7 @@
*/
package com.iohao.game.common.kit;
import com.iohao.game.common.kit.hutool.AdapterHuUtils;
import com.iohao.game.common.kit.adapter.AdapterHuUtils;
import lombok.NonNull;
import lombok.experimental.UtilityClass;

View File

@ -17,7 +17,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 动态属性
* 工具相关 - <a href="https://www.yuque.com/iohao/game/uqn84q41f58xe5f0">动态属性</a>
*
* @author 渔民小镇
* @date 2022-01-02

View File

@ -17,7 +17,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 属性值变更监听特性属性可添加监听器当某些属性值的发生变化时触发监听器
* 工具相关 - <a href="https://www.yuque.com/iohao/game/uqn84q41f58xe5f0">属性值变更监听</a>特性属性可添加监听器当某些属性值的发生变化时触发监听器
*
* @author 渔民小镇
* @date 2024-04-17

View File

@ -17,7 +17,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 提供 MultiMap 结构ListMultiMapSetMultiMap
* 工具相关 - 提供线程安全的多集合结构 MultiMapListMultiMapSetMultiMap
*
* @author 渔民小镇
* @date 2024-06-04

View File

@ -17,7 +17,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 线程执行器用户线程执行器用户虚拟线程执行器简单的线程执行器管理域
* 工具相关 - <a href="https://www.yuque.com/iohao/game/eixd6x">ioGame 线程相关</a>线程执行器用户线程执行器用户虚拟线程执行器简单的线程执行器管理域
*
* @author 渔民小镇
* @date 2024-06-01

View File

@ -17,7 +17,12 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 线程执行器任务监听回调单次任务延时任务任务调度轻量可控的延时任务轻量的定时入库辅助功能
* 工具相关 - 线程执行器任务监听回调单次任务延时任务任务调度轻量可控的延时任务轻量的定时入库辅助功能
* <p>
* 相关文档
* <pre>
* <a href="https://www.yuque.com/iohao/game/gzsl8pg0si1l4bu3">TaskKit 任务相关</a>
* </pre>
*
* @author 渔民小镇
* @date 2024-06-01

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 工具相关 - 内置的异常类实验性工具仅限内部使用
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.kit.exception;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 工具相关 - id 生成
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.kit.id;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 工具相关 -实验性工具仅限内部使用
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.kit.micro.room;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 工具相关 - Trace 相关工具相关参考<a href="https://www.yuque.com/iohao/game/zurusq">全链路调用日志跟踪</a>
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.kit.trace;

View File

@ -17,7 +17,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 权重相关工具
* 工具相关 - 权重相关工具
*
* @author 渔民小镇
* @date 2022-01-02

View File

@ -112,7 +112,7 @@ public class Validation {
}
/**
* 获取数据校验器的package
* 获取数据校验器的 package
*
* @return packageName;
*/

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* JSR380 - annotation
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.validation.annotation;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* JSR380 - Java Bean Validation<a href="https://www.yuque.com/iohao/game/ghng6g">开启 JSR380 验证规范</a>
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.validation;

View File

@ -31,9 +31,9 @@ import java.io.Writer;
import java.util.Set;
/**
* META-INF 生成 ioGame/com.iohao.game.common.validation.Validator 用于游戏服务支持 javax.validation
* META-INF 生成 ioGame/com.iohao.game.common.validation.Validator 用于游戏服务支持 javax.validation
* 使用示例
* DemoApplication 上加入注解@EnableValidation("com.iohao.game.common.validation.support.JakartaValidator")
* DemoApplication 上加入注解@EnableValidation("com.iohao.game.common.validation.support.JakartaValidator")
*
* @author shenjk
* @date 2022-09-26

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* JSR380 - processor
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.validation.processor;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* JSR380 - 实现类
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.validation.support;

View File

@ -0,0 +1,31 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 逻辑服逻辑服通常指的是游戏对外服和游戏逻辑服
* <p>
* 相关文档介绍
* <pre>
* <a href="https://www.yuque.com/iohao/game/wotnhl">游戏对外服</a>
* <a href="https://www.yuque.com/iohao/game/ensevx">游戏逻辑服</a>
* </pre>
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.bolt.broker.client;

View File

@ -16,7 +16,7 @@
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package com.iohao.game.bolt.broker.client.action.skeleton;
package com.iohao.game.bolt.broker.client.processor;
import com.alipay.remoting.AsyncContext;
import com.iohao.game.action.skeleton.core.commumication.ChannelContext;

View File

@ -26,7 +26,6 @@ import com.iohao.game.action.skeleton.core.flow.FlowContext;
import com.iohao.game.action.skeleton.core.flow.FlowContextKit;
import com.iohao.game.action.skeleton.core.flow.attr.FlowAttr;
import com.iohao.game.action.skeleton.protocol.RequestMessage;
import com.iohao.game.bolt.broker.client.action.skeleton.BoltChannelContext;
import com.iohao.game.bolt.broker.core.aware.BrokerClientAware;
import com.iohao.game.bolt.broker.core.aware.UserProcessorExecutorSelectorAware;
import com.iohao.game.bolt.broker.core.client.BrokerClient;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 逻辑服 - ConnectionEventProcessor 是逻辑服连接相关的消息处理器
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.bolt.broker.client.processor.connection;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 逻辑服 - processor 用于接收 Broker游戏网关的消息处理器
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.bolt.broker.client.processor;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 逻辑服 - 工具包
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.bolt.broker.client.kit;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import lombok.NonNull;
import lombok.experimental.UtilityClass;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.util.Arrays;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.util.function.Supplier;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**
* @author 渔民小镇

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.Serial;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.nio.charset.Charset;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.Serial;
import java.net.URL;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.net.URL;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.util.Iterator;
import java.util.NoSuchElementException;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.IOException;
import java.nio.file.*;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**
* @author 渔民小镇

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.OutputStream;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**
* @author 渔民小镇

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.File;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.*;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.*;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**
* @author 渔民小镇

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**
* @author 渔民小镇

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**
* @author 渔民小镇

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.Serial;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.*;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.Serial;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.util.Objects;
import java.util.function.Supplier;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.*;
import java.nio.charset.Charset;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.BufferedReader;
import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.net.URL;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**
* @author 渔民小镇

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
/**

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.util.Map;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.nio.ByteBuffer;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.IOException;
import java.io.InputStream;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.Serializable;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.File;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.File;
import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.iohao.game.common.kit.hutool;
package com.iohao.game.common.kit.adapter;
import java.io.Serial;

View File

@ -0,0 +1,25 @@
/*
* ioGame
* Copyright (C) 2021 - present 渔民小镇 262610965@qq.comluoyizhu@gmail.com . All Rights Reserved.
* # iohao.com . 渔民小镇
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
/**
* 工具相关 - 临时适配的工具
*
* @author 渔民小镇
* @date 2024-08-22
*/
package com.iohao.game.common.kit.adapter;