以编程方式执行过渡

时间:2019-01-14 12:20:18

标签: spring-webflow-2

如何以编程方式触发全局过渡?我正在使用Spring Webflow版本2.4.7。

在特定情况下,我需要触发从servlet添加到我们所有应用程序流中的全局转换。我有流程执行键的句柄,可以恢复流程执行。

FlowExecutorImpl l_flowExecutor = getFlowExecutorInstance();
FlowExecutionRepository l_flowExecRepo = l_flowExecutor.getExecutionRepository();
FlowExecutionKey l_flowExecKey = l_flowExecRepo.parseFlowExecutionKey( p_flowExecKey );
FlowExecution l_flowExecution = (FlowExecution) l_flowExecRepo.getFlowExecution( l_flowExecKey );

与Spring webflow 1.X不同,在FlowExecution / FlowExecutionImpl上没有提供SignalEvent的API。可以使用RequestControlContext,但其实现是私有的。

有什么主意吗?

0 个答案:

没有答案