Skip to content

Commit

Permalink
⬆️ 升级 orion-kit 版本.
Browse files Browse the repository at this point in the history
  • Loading branch information
lijiahangmax committed Oct 31, 2024
1 parent bf343b5 commit b48adf1
Show file tree
Hide file tree
Showing 362 changed files with 1,207 additions and 1,165 deletions.
8 changes: 7 additions & 1 deletion orion-ops-api/orion-ops-common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,15 @@

<!-- orion-kit -->
<dependency>
<groupId>io.github.lijiahangmax</groupId>
<groupId>cn.orionsec.kit</groupId>
<artifactId>orion-all</artifactId>
</dependency>

<!-- web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

</project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
package cn.orionsec.ops.constant;

import com.orion.lang.utils.collect.Lists;
import cn.orionsec.kit.lang.utils.collect.Lists;

import java.util.List;

Expand All @@ -26,7 +26,7 @@
* @version 1.0.0
* @since 2021/3/30 10:07
*/
public class Const extends com.orion.lang.constant.Const {
public class Const implements cn.orionsec.kit.lang.constant.Const {

private Const() {
}
Expand Down Expand Up @@ -177,6 +177,18 @@ private Const() {

public static final String LF_3 = "\n\n\n";

public static final Integer ENABLE = 1;

public static final Integer DISABLE = 2;

public static final Integer NOT_DELETED = 1;

public static final Integer IS_DELETED = 2;

public static final Integer INCREMENT = 1;

public static final Integer DECREMENT = 2;

/**
* 不安全的文件夹
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*/
package cn.orionsec.ops.constant;

import com.orion.lang.define.wrapper.CodeInfo;
import cn.orionsec.kit.lang.define.wrapper.CodeInfo;

/**
* wrapper 返回 code
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
*/
package cn.orionsec.ops.constant;

import com.orion.lang.define.thread.ExecutorBuilder;
import com.orion.lang.utils.Systems;
import com.orion.lang.utils.Threads;
import cn.orionsec.kit.lang.define.thread.ExecutorBuilder;
import cn.orionsec.kit.lang.utils.Systems;
import cn.orionsec.kit.lang.utils.Threads;

import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.SynchronousQueue;
Expand All @@ -37,206 +37,206 @@ private SchedulerPools() {
* terminal 调度线程池
*/
public static final ThreadPoolExecutor TERMINAL_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("terminal-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_60)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("terminal-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_60)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* terminal watcher 调度线程池
*/
public static final ThreadPoolExecutor TERMINAL_WATCHER_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("terminal-watcher-thread-")
.setCorePoolSize(0)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("terminal-watcher-thread-")
.corePoolSize(0)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 命令执行 调度线程池
*/
public static final ThreadPoolExecutor EXEC_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("exec-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("exec-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* tail 调度线程池
*/
public static final ThreadPoolExecutor TAIL_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("tail-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_60)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("tail-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_60)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();


/**
* sftp 传输进度线程池
*/
public static final ThreadPoolExecutor SFTP_TRANSFER_RATE_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("sftp-transfer-rate-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("sftp-transfer-rate-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();


/**
* sftp 上传线程池
*/
public static final ThreadPoolExecutor SFTP_UPLOAD_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("sftp-upload-thread-")
.setCorePoolSize(6)
.setMaxPoolSize(6)
.setKeepAliveTime(Const.MS_S_60)
.setWorkQueue(new LinkedBlockingQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("sftp-upload-thread-")
.corePoolSize(6)
.maxPoolSize(6)
.keepAliveTime(Const.MS_S_60)
.workQueue(new LinkedBlockingQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* sftp 下载线程池
*/
public static final ThreadPoolExecutor SFTP_DOWNLOAD_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("sftp-download-thread-")
.setCorePoolSize(6)
.setMaxPoolSize(6)
.setKeepAliveTime(Const.MS_S_60)
.setWorkQueue(new LinkedBlockingQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("sftp-download-thread-")
.corePoolSize(6)
.maxPoolSize(6)
.keepAliveTime(Const.MS_S_60)
.workQueue(new LinkedBlockingQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* sftp 打包线程池
*/
public static final ThreadPoolExecutor SFTP_PACKAGE_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("sftp-package-thread-")
.setCorePoolSize(4)
.setMaxPoolSize(4)
.setKeepAliveTime(Const.MS_S_60)
.setWorkQueue(new LinkedBlockingQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("sftp-package-thread-")
.corePoolSize(4)
.maxPoolSize(4)
.keepAliveTime(Const.MS_S_60)
.workQueue(new LinkedBlockingQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 应用构建线程池
*/
public static final ThreadPoolExecutor APP_BUILD_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("app-build-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("app-build-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 应用发布 主线程操作线程池
*/
public static final ThreadPoolExecutor RELEASE_MAIN_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("release-main-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("release-main-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 应用发布 机器操作线程池
*/
public static final ThreadPoolExecutor RELEASE_MACHINE_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("release-machine-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("release-machine-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 调度任务 主进程操作线程池
*/
public static final ThreadPoolExecutor SCHEDULER_TASK_MAIN_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("scheduler-task-main-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("scheduler-task-main-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 调度任务 机器操作线程池
*/
public static final ThreadPoolExecutor SCHEDULER_TASK_MACHINE_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("scheduler-task-machine-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("scheduler-task-machine-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 应用流水线 线程池
*/
public static final ThreadPoolExecutor PIPELINE_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("pipeline-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("pipeline-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 异步导入 线程池
*/
public static final ThreadPoolExecutor ASYNC_IMPORT_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("async-import-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(4)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new LinkedBlockingQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("async-import-thread-")
.corePoolSize(1)
.maxPoolSize(4)
.keepAliveTime(Const.MS_S_30)
.workQueue(new LinkedBlockingQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 插件安装 线程池
*/
public static final ThreadPoolExecutor AGENT_INSTALL_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("agent-install-thread-")
.setCorePoolSize(4)
.setMaxPoolSize(4)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new LinkedBlockingQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("agent-install-thread-")
.corePoolSize(4)
.maxPoolSize(4)
.keepAliveTime(Const.MS_S_30)
.workQueue(new LinkedBlockingQueue<>())
.allowCoreThreadTimeout(true)
.build();

/**
* 机器报警 线程池
*/
public static final ThreadPoolExecutor MACHINE_ALARM_SCHEDULER = ExecutorBuilder.create()
.setNamedThreadFactory("machine-alarm-thread-")
.setCorePoolSize(1)
.setMaxPoolSize(Integer.MAX_VALUE)
.setKeepAliveTime(Const.MS_S_30)
.setWorkQueue(new SynchronousQueue<>())
.setAllowCoreThreadTimeout(true)
.namedThreadFactory("machine-alarm-thread-")
.corePoolSize(1)
.maxPoolSize(Integer.MAX_VALUE)
.keepAliveTime(Const.MS_S_30)
.workQueue(new SynchronousQueue<>())
.allowCoreThreadTimeout(true)
.build();


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
*/
package cn.orionsec.ops.constant.app;

import cn.orionsec.kit.lang.utils.Strings;
import cn.orionsec.ops.utils.Valid;
import com.orion.lang.utils.Strings;
import lombok.AllArgsConstructor;
import lombok.Getter;

Expand Down
Loading

0 comments on commit b48adf1

Please sign in to comment.