public class ScriptProcessBuilder extends BaseRunScript implements Runnable
inputStream, logFile, logRecorder, process
Modifier and Type | Method and Description |
---|---|
static void |
addWatcher(NodeScriptModel nodeScriptModel,
String executeId,
String args,
javax.websocket.Session session)
创建执行 并监听
|
static ScriptProcessBuilder |
create(NodeScriptModel nodeScriptModel,
String executeId,
String args)
创建执行 并监听
|
protected void |
end(String msg)
结束执行
|
protected void |
handle(String line)
响应
|
static boolean |
isRun(String executeId)
判断是否还在执行中
|
void |
run() |
static void |
stopRun(String executeId)
停止脚本命令
|
static void |
stopWatcher(javax.websocket.Session session)
关闭会话
|
close
public static ScriptProcessBuilder create(NodeScriptModel nodeScriptModel, String executeId, String args)
nodeScriptModel
- 脚本模版executeId
- 执行IDargs
- 参数public static void addWatcher(NodeScriptModel nodeScriptModel, String executeId, String args, javax.websocket.Session session)
nodeScriptModel
- 脚本模版executeId
- 执行IDargs
- 参数session
- 会话public static boolean isRun(String executeId)
executeId
- 执行idpublic static void stopWatcher(javax.websocket.Session session)
session
- 会话public static void stopRun(String executeId)
executeId
- 执行IDprotected void end(String msg)
end
in class BaseRunScript
msg
- 响应的消息protected void handle(String line)
handle
in class BaseRunScript
line
- 信息Copyright © 2017–2022. All rights reserved.