public class RecScriptEngineImpl extends java.lang.Object implements RecScriptEngine
| 构造器和说明 |
|---|
RecScriptEngineImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
javax.script.CompiledScript |
compile(ScriptTypeEnum scriptType,
java.lang.String scriptContent)
根据脚本类型和脚本进行编译
|
RecScriptEngineContext<java.lang.Object> |
eval(ScriptTypeEnum scriptType,
javax.script.Bindings bindings,
java.lang.String script)
执行脚本
|
<T> RecScriptEngineContext<T> |
eval(ScriptTypeEnum scriptType,
javax.script.Bindings bindings,
java.lang.String script,
java.lang.Class<T> clazz)
执行脚本
|
RecScriptEngineContext<java.lang.Object> |
eval(ScriptTypeEnum scriptType,
java.lang.String script)
执行脚本
|
<T> RecScriptEngineContext<T> |
eval(ScriptTypeEnum scriptType,
java.lang.String script,
java.lang.Class<T> clazz)
执行脚本
|
javax.script.ScriptEngine |
findEngine(ScriptTypeEnum scriptType)
根据脚本类型找到对应的执行引擎
|
HttpResponseWrapper |
httpEval(HttpRequestTypeEnum requestType,
java.lang.String reqUrl,
java.lang.String reqParam,
int timeout)
执行HTTP请求
|
public javax.script.ScriptEngine findEngine(ScriptTypeEnum scriptType)
RecScriptEnginefindEngine 在接口中 RecScriptEnginescriptType - scriptTypepublic javax.script.CompiledScript compile(ScriptTypeEnum scriptType, java.lang.String scriptContent)
RecScriptEnginecompile 在接口中 RecScriptEnginescriptType - scriptTypescriptContent - scriptContentpublic RecScriptEngineContext<java.lang.Object> eval(ScriptTypeEnum scriptType, java.lang.String script)
eval 在接口中 RecScriptEnginescriptType - 脚本类型script - 脚本内容public RecScriptEngineContext<java.lang.Object> eval(ScriptTypeEnum scriptType, javax.script.Bindings bindings, java.lang.String script)
eval 在接口中 RecScriptEnginescriptType - 脚本类型bindings - 脚本运行时参数script - 脚本内容public <T> RecScriptEngineContext<T> eval(ScriptTypeEnum scriptType, java.lang.String script, java.lang.Class<T> clazz)
eval 在接口中 RecScriptEngineT - 泛型scriptType - 脚本类型script - 脚本内容clazz - 脚本执行返回类型public <T> RecScriptEngineContext<T> eval(ScriptTypeEnum scriptType, javax.script.Bindings bindings, java.lang.String script, java.lang.Class<T> clazz)
eval 在接口中 RecScriptEngineT - 泛型scriptType - 脚本类型bindings - 脚本运行时参数script - 脚本内容clazz - 脚本执行返回类型public HttpResponseWrapper httpEval(HttpRequestTypeEnum requestType, java.lang.String reqUrl, java.lang.String reqParam, int timeout)
RecScriptEnginehttpEval 在接口中 RecScriptEnginerequestType - 请求类型reqUrl - 请求路径reqParam - 请求类型为POST的请求参数timeout - 请求超时时间Copyright © 2023. All rights reserved.