|
@@ -12,32 +12,48 @@ import java.util.List;
|
|
|
*/
|
|
|
public class LifeCycleHolder {
|
|
|
|
|
|
- private static final List<PostProcessAfterScriptEngineInitLifeCycle> postProcessAfterScriptEngineInitLifeCycleList = new ArrayList<>();
|
|
|
+ private static final List<PostProcessScriptEngineInitLifeCycle> POST_PROCESS_SCRIPT_ENGINE_INIT_LIFE_CYCLE_LIST = new ArrayList<>();
|
|
|
|
|
|
- private static final List<PostProcessAfterChainBuildLifeCycle> postProcessAfterChainBuildLifeCycleList = new ArrayList<>();
|
|
|
+ private static final List<PostProcessChainBuildLifeCycle> POST_PROCESS_CHAIN_BUILD_LIFE_CYCLE_LIST = new ArrayList<>();
|
|
|
|
|
|
- private static final List<PostProcessAfterNodeBuildLifeCycle> postProcessAfterNodeBuildLifeCycleList = new ArrayList<>();
|
|
|
+ private static final List<PostProcessNodeBuildLifeCycle> POST_PROCESS_NODE_BUILD_LIFE_CYCLE_LIST = new ArrayList<>();
|
|
|
+
|
|
|
+ private static final List<PostProcessFlowExecuteLifeCycle> POST_PROCESS_FLOW_EXECUTE_LIFE_CYCLE_LIST = new ArrayList<>();
|
|
|
+
|
|
|
+ private static final List<PostProcessChainExecuteLifeCycle> POST_PROCESS_CHAIN_EXECUTE_LIFE_CYCLE_LIST = new ArrayList<>();
|
|
|
|
|
|
|
|
|
public static void addLifeCycle(LifeCycle lifeCycle){
|
|
|
- if (PostProcessAfterScriptEngineInitLifeCycle.class.isAssignableFrom(lifeCycle.getClass())){
|
|
|
- postProcessAfterScriptEngineInitLifeCycleList.add((PostProcessAfterScriptEngineInitLifeCycle)lifeCycle);
|
|
|
- }else if(PostProcessAfterChainBuildLifeCycle.class.isAssignableFrom(lifeCycle.getClass())){
|
|
|
- postProcessAfterChainBuildLifeCycleList.add((PostProcessAfterChainBuildLifeCycle)lifeCycle);
|
|
|
- }else if(PostProcessAfterNodeBuildLifeCycle.class.isAssignableFrom(lifeCycle.getClass())){
|
|
|
- postProcessAfterNodeBuildLifeCycleList.add((PostProcessAfterNodeBuildLifeCycle)lifeCycle);
|
|
|
+ if (PostProcessScriptEngineInitLifeCycle.class.isAssignableFrom(lifeCycle.getClass())){
|
|
|
+ POST_PROCESS_SCRIPT_ENGINE_INIT_LIFE_CYCLE_LIST.add((PostProcessScriptEngineInitLifeCycle)lifeCycle);
|
|
|
+ }else if(PostProcessChainBuildLifeCycle.class.isAssignableFrom(lifeCycle.getClass())){
|
|
|
+ POST_PROCESS_CHAIN_BUILD_LIFE_CYCLE_LIST.add((PostProcessChainBuildLifeCycle)lifeCycle);
|
|
|
+ }else if(PostProcessNodeBuildLifeCycle.class.isAssignableFrom(lifeCycle.getClass())){
|
|
|
+ POST_PROCESS_NODE_BUILD_LIFE_CYCLE_LIST.add((PostProcessNodeBuildLifeCycle)lifeCycle);
|
|
|
+ }else if(PostProcessFlowExecuteLifeCycle.class.isAssignableFrom(lifeCycle.getClass())){
|
|
|
+ POST_PROCESS_FLOW_EXECUTE_LIFE_CYCLE_LIST.add((PostProcessFlowExecuteLifeCycle)lifeCycle);
|
|
|
+ }else if(PostProcessChainExecuteLifeCycle.class.isAssignableFrom(lifeCycle.getClass())){
|
|
|
+ POST_PROCESS_CHAIN_EXECUTE_LIFE_CYCLE_LIST.add((PostProcessChainExecuteLifeCycle)lifeCycle);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public static List<PostProcessAfterScriptEngineInitLifeCycle> getPostProcessAfterScriptEngineInitLifeCycleList() {
|
|
|
- return postProcessAfterScriptEngineInitLifeCycleList;
|
|
|
+ public static List<PostProcessScriptEngineInitLifeCycle> getPostProcessScriptEngineInitLifeCycleList() {
|
|
|
+ return POST_PROCESS_SCRIPT_ENGINE_INIT_LIFE_CYCLE_LIST;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static List<PostProcessChainBuildLifeCycle> getPostProcessChainBuildLifeCycleList() {
|
|
|
+ return POST_PROCESS_CHAIN_BUILD_LIFE_CYCLE_LIST;
|
|
|
+ }
|
|
|
+
|
|
|
+ public static List<PostProcessNodeBuildLifeCycle> getPostProcessNodeBuildLifeCycleList() {
|
|
|
+ return POST_PROCESS_NODE_BUILD_LIFE_CYCLE_LIST;
|
|
|
}
|
|
|
|
|
|
- public static List<PostProcessAfterChainBuildLifeCycle> getPostProcessAfterChainBuildLifeCycleList() {
|
|
|
- return postProcessAfterChainBuildLifeCycleList;
|
|
|
+ public static List<PostProcessFlowExecuteLifeCycle> getPostProcessFlowExecuteLifeCycleList() {
|
|
|
+ return POST_PROCESS_FLOW_EXECUTE_LIFE_CYCLE_LIST;
|
|
|
}
|
|
|
|
|
|
- public static List<PostProcessAfterNodeBuildLifeCycle> getPostProcessAfterNodeBuildLifeCycleList() {
|
|
|
- return postProcessAfterNodeBuildLifeCycleList;
|
|
|
+ public static List<PostProcessChainExecuteLifeCycle> getPostProcessChainExecuteLifeCycleList() {
|
|
|
+ return POST_PROCESS_CHAIN_EXECUTE_LIFE_CYCLE_LIST;
|
|
|
}
|
|
|
}
|