Package | Description |
---|---|
io.jpom.common | |
io.jpom.common.commander | |
io.jpom.common.commander.impl | |
io.jpom.controller.manage | |
io.jpom.model.data | |
io.jpom.script | |
io.jpom.service.manage |
Modifier and Type | Method and Description |
---|---|
protected NodeProjectInfoModel |
BaseAgentController.getProjectInfoModel()
获取拦截器中缓存的项目信息
|
protected NodeProjectInfoModel |
BaseAgentController.getProjectInfoModel(String id)
根据 项目ID 获取项目信息
|
protected NodeProjectInfoModel |
BaseAgentController.tryGetProjectInfoModel() |
protected NodeProjectInfoModel |
BaseAgentController.tryGetProjectInfoModel(String id) |
Modifier and Type | Method and Description |
---|---|
String |
AbstractProjectCommander.backLog(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem)
清空日志信息
|
abstract String |
AbstractProjectCommander.buildJavaCommand(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem)
生成可以执行的命令
|
String |
BaseUnixProjectCommander.buildJavaCommand(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem) |
int |
AbstractProjectCommander.getPid(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem)
获取进程id
|
protected String |
AbstractProjectCommander.getRunJavaPath(NodeProjectInfoModel nodeProjectInfoModel,
boolean w) |
boolean |
AbstractProjectCommander.isRun(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem)
是否正在运行
|
protected boolean |
AbstractProjectCommander.loopCheckRun(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem,
boolean status)
阻塞检查程序状态
|
protected boolean |
AbstractProjectCommander.loopCheckRun(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem,
int stopWaitTime,
boolean status)
阻塞检查程序状态
|
cn.hutool.core.lang.Tuple |
AbstractProjectCommander.restart(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem)
重启
|
String |
AbstractProjectCommander.start(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem)
启动
|
String |
AbstractProjectCommander.status(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem)
查询项目状态
|
String |
AbstractProjectCommander.stop(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem)
停止
|
abstract String |
AbstractProjectCommander.stopJava(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem,
int pid)
停止
|
String |
BaseUnixProjectCommander.stopJava(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem,
int pid) |
Modifier and Type | Method and Description |
---|---|
String |
WindowsProjectCommander.buildJavaCommand(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem) |
String |
WindowsProjectCommander.stopJava(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem javaCopyItem,
int pid) |
Modifier and Type | Method and Description |
---|---|
String |
ManageEditProjectController.saveProject(NodeProjectInfoModel projectInfo) |
Modifier and Type | Method and Description |
---|---|
NodeProjectInfoModel |
ProjectRecoverModel.getProjectInfoModel() |
Modifier and Type | Method and Description |
---|---|
static String |
NodeProjectInfoModel.getClassPathLib(NodeProjectInfoModel nodeProjectInfoModel)
拼接java 执行的jar路径
|
static List<File> |
NodeProjectInfoModel.listJars(NodeProjectInfoModel nodeProjectInfoModel)
获取项目文件中的所有jar 文件
|
void |
ProjectRecoverModel.setProjectInfoModel(NodeProjectInfoModel nodeProjectInfoModel) |
Constructor and Description |
---|
ProjectRecoverModel(NodeProjectInfoModel nodeProjectInfoModel) |
Modifier and Type | Method and Description |
---|---|
static String |
DslScriptBuilder.run(DslYmlDto.BaseProcess scriptProcess,
NodeProjectInfoModel nodeProjectInfoModel,
String log)
异步执行
|
static String |
DslScriptBuilder.syncRun(DslYmlDto.BaseProcess scriptProcess,
NodeProjectInfoModel nodeProjectInfoModel)
同步执行
|
Modifier and Type | Method and Description |
---|---|
void |
ProjectInfoService.addItem(NodeProjectInfoModel nodeProjectInfoModel) |
String |
ConsoleService.execCommand(ConsoleCommandOp consoleCommandOp,
NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem copyItem)
执行shell命令
|
String |
ProjectInfoService.getLogSize(NodeProjectInfoModel nodeProjectInfoModel,
NodeProjectInfoModel.JavaCopyItem copyItem)
查看项目控制台日志文件大小
|
Copyright © 2017–2022. All rights reserved.