public static String findLatestProcessByName(KieBase kbase, final String processName) { if (kbase == null) { return null; } return findLatestProcessByName(kbase.getProcesses(), processName); }
public static String findLatestProcessByName(KieBase kbase, final String processName, Comparator<Process> comparator) { if (kbase == null) { return null; } return findLatestProcessByName(kbase.getProcesses(), processName, comparator); }
public void removeProcessEventListeners() { for ( Process process : kruntime.getKieBase().getProcesses() ) { removeProcessEventListener(process); } }
public void initProcessEventListeners() { for ( Process process : kruntime.getKieBase().getProcesses() ) { initProcessEventListener(process); } }
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)); } } }
@Override public Collection<Process> getProcesses() { return kieBase.getProcesses(); }
@Override public Collection<Process> getProcesses() { return kieBase.getProcesses(); }
public static String findLatestProcessByName(KieBase kbase, final String processName, Comparator<Process> comparator) { if (kbase == null) { return null; } return findLatestProcessByName(kbase.getProcesses(), processName, comparator); }
@Override public Collection<Process> getProcesses() { return getKieBase().getProcesses(); }
public static String findLatestProcessByName(KieBase kbase, final String processName) { if (kbase == null) { return null; } return findLatestProcessByName(kbase.getProcesses(), processName); }
@Override public Collection<Process> getProcesses() { return getKieBase().getProcesses(); }
public void removeProcessEventListeners() { for ( Process process : kruntime.getKieBase().getProcesses() ) { removeProcessEventListener(process); } }
public void initProcessEventListeners() { for ( Process process : kruntime.getKieBase().getProcesses() ) { initProcessEventListener(process); } }
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)); } } }