Class ScriptRegistryContext
java.lang.Object
com.codingapi.flow.script.registry.ScriptRegistryContext
脚本注册单例
提供获取各类默认脚本的能力,默认使用 DefaultScriptRegistry。
用户可通过 setRegistry(IScriptRegistry) 替换默认实现。
使用示例:
// 替换默认脚本 ScriptRegistry.getInstance().setRegistry(new CustomScriptRegistry()); // 获取默认脚本 String script = ScriptRegistry.getInstance().getRouterScript();
-
Method Summary
Modifier and TypeMethodDescription获取自定义动作脚本获取拒绝动作脚本获取条件脚本获取错误触发脚本static ScriptRegistryContext获取单例实例获取节点标题脚本获取操作者加载脚本获取操作者匹配脚本获取路由脚本获取子流程脚本获取触发器脚本voidsetRegistry(IScriptRegistry registry) 设置自定义脚本注册实现
-
Method Details
-
getInstance
获取单例实例 -
setRegistry
设置自定义脚本注册实现- Parameters:
registry- 自定义脚本注册实现,不能为 null
-
getRouterScript
获取路由脚本 -
getNodeTitleScript
获取节点标题脚本 -
getConditionScript
获取条件脚本 -
getTriggerScript
获取触发器脚本 -
getSubProcessScript
获取子流程脚本 -
getOperatorLoadScript
获取操作者加载脚本 -
getOperatorMatchScript
获取操作者匹配脚本 -
getErrorTriggerScript
获取错误触发脚本 -
getActionCustomScript
获取自定义动作脚本 -
getActionRejectScript
获取拒绝动作脚本
-