public class ScriptProcessBuilder extends BaseRunScript implements Runnable
inputStream, logFile, logRecorder, process| Modifier and Type | Method and Description |
|---|---|
static void |
addWatcher(ScriptModel nodeScriptModel,
String executeId,
String args,
org.springframework.web.socket.WebSocketSession session)
创建执行 并监听
|
static ScriptProcessBuilder |
create(ScriptModel 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(org.springframework.web.socket.WebSocketSession session)
关闭会话
|
closepublic static ScriptProcessBuilder create(ScriptModel nodeScriptModel, String executeId, String args)
nodeScriptModel - 脚本模版executeId - 执行IDargs - 参数public static void addWatcher(ScriptModel nodeScriptModel, String executeId, String args, org.springframework.web.socket.WebSocketSession session)
nodeScriptModel - 脚本模版executeId - 执行IDargs - 参数session - 会话public static boolean isRun(String executeId)
executeId - 执行idpublic static void stopWatcher(org.springframework.web.socket.WebSocketSession session)
session - 会话public static void stopRun(String executeId)
executeId - 执行IDprotected void end(String msg)
end in class BaseRunScriptmsg - 响应的消息protected void handle(String line)
handle in class BaseRunScriptline - 信息Copyright © 2017–2022. All rights reserved.