index ); kruntime.queueWorkingMemoryAction(new SignalManagerSignalAction(eventType, event)); } else if (ruleName.startsWith( "RuleFlowStateEventSubProcess-" ) || ruleName.startsWith( "RuleFlowStateEvent-" ) || ruleName.startsWith( "RuleFlow-AdHocComplete-" ) || ruleName.startsWith( "RuleFlow-AdHocActivate-" )) { kruntime.queueWorkingMemoryAction(new SignalManagerSignalAction(ruleName, event));
public void initStartTimers() { KieBase kbase = kruntime.getKieBase(); Collection<Process> processes = kbase.getProcesses(); for (Process process : processes) { RuleFlowProcess p = (RuleFlowProcess) process; List<StartNode> startNodes = p.getTimerStart(); if (startNodes != null && !startNodes.isEmpty()) { kruntime.queueWorkingMemoryAction(new RegisterStartTimerAction(p.getId(), startNodes, this.timerManager)); } } }
index ); kruntime.queueWorkingMemoryAction(new SignalManagerSignalAction(eventType, event)); } else if (ruleName.startsWith( "RuleFlowStateEventSubProcess-" ) || ruleName.startsWith( "RuleFlowStateEvent-" ) || ruleName.startsWith( "RuleFlow-AdHocComplete-" ) || ruleName.startsWith( "RuleFlow-AdHocActivate-" )) { kruntime.queueWorkingMemoryAction(new SignalManagerSignalAction(ruleName, event));
public void initStartTimers() { KieBase kbase = kruntime.getKieBase(); Collection<Process> processes = kbase.getProcesses(); for (Process process : processes) { RuleFlowProcess p = (RuleFlowProcess) process; List<StartNode> startNodes = p.getTimerStart(); if (startNodes != null && !startNodes.isEmpty()) { kruntime.queueWorkingMemoryAction(new RegisterStartTimerAction(p.getId(), startNodes, this.timerManager)); } } }