public static class FlowExecutor.NodeExecutor.NodeDeciderExecutor extends MethodExecutor
| 限定符和类型 | 类和说明 |
|---|---|
static class |
FlowExecutor.NodeExecutor.NodeDeciderExecutor.ParametersType
下个节点选择方法参数类型
|
| 构造器和说明 |
|---|
NodeDeciderExecutor(Method targetMethod,
FlowExecutor.NodeExecutor.NodeDeciderExecutor.ParametersType parametersType,
Class classOfTarget) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
execute(Object flow,
Object processResult,
TargetContext targetContext)
执行
|
Class |
getClassOfTarget()
获取目标对象类型
|
execute, getParameterTypes, getReturnTypepublic NodeDeciderExecutor(Method targetMethod, FlowExecutor.NodeExecutor.NodeDeciderExecutor.ParametersType parametersType, Class classOfTarget)
public String execute(Object flow, Object processResult, TargetContext targetContext) throws Throwable
flow - 流程processResult - 处理器执行结果targetContext - 目标上下文Throwable - 执行过程中发生任何异常都会往外抛public Class getClassOfTarget()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.