Class FlowScriptRuntimeContext
java.lang.Object
com.codingapi.flow.script.runtime.FlowScriptRuntimeContext
流程运行时脚本代理。
脚本统一获取入口,用于隔离流程设计阶段与运行时:
- 运行态(线程缓存中存在当前运行时的脚本快照):优先使用快照内容构造一个 独立的脚本对象返回,不会修改全局缓存中的脚本对象,从而避免设计期修改污染在途流程。
- 非运行态(无运行时快照):直接返回全局脚本缓存中的脚本对象,代理逻辑不干预, 行为与原有实现完全一致。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.codingapi.springboot.script.GroovyScriptgetGroovyScript(String key) 获取脚本对象。static FlowScriptRuntimeContext
-
Constructor Details
-
FlowScriptRuntimeContext
public FlowScriptRuntimeContext()
-
-
Method Details
-
getInstance
-
getGroovyScript
获取脚本对象。运行时优先使用快照内容,否则走全局脚本缓存。- Parameters:
key- 脚本key- Returns:
- 脚本对象
-