Refine search
public void beforeProcessStarted(ProcessStartedEvent event) { logger.info("{}", event.getProcessInstance().getId()); list.add(event.getProcessInstance().getId()); } });
public void beforeProcessStarted(ProcessStartedEvent event) { FactHandle handle = event.getKieRuntime().insert(event.getProcessInstance()); store.put(event.getProcessInstance().getId(), handle); }
@Override public void beforeProcessStarted(ProcessStartedEvent event) { if (event.getProcessInstance().getProcessId().equals("SubProcess")) { subprocessStarted.add(event.getProcessInstance().getId()); } }
@Override public void beforeProcessStarted(ProcessStartedEvent event) { startedProcesses.add(event.getProcessInstance().getProcessId()); } });
@Test public void testInternalNodeSignalEvent() { Reader source = new StringReader(process); builder.addRuleFlow(source); KieSession session = createKieSession(builder.getPackages()); final List<ProcessEvent> processEventList = new ArrayList<ProcessEvent>(); final ProcessEventListener listener = createProcessEventListener(processEventList); ((InternalWorkingMemory)session).getProcessRuntime().addEventListener(listener); ProcessInstance processInstance = ((InternalWorkingMemory)session).getProcessRuntime().startProcess("org.drools.core.event"); assertEquals(ProcessInstance.STATE_COMPLETED, processInstance.getState()); assertEquals("MyValue", ((VariableScopeInstance) ((org.jbpm.process.instance.ProcessInstance) processInstance) .getContextInstance(VariableScope.VARIABLE_SCOPE)).getVariable("MyVar")); assertEquals( 28, processEventList.size() ); for (ProcessEvent e: processEventList) { logger.debug(e.toString()); } assertEquals( "org.drools.core.event", ((ProcessStartedEvent) processEventList.get(2)).getProcessInstance().getProcessId()); }
@Override public void beforeProcessStarted(ProcessStartedEvent event) { pi=event.getProcessInstance(); } });
pi.signalEvent("signal", null); assertEquals( 20, processEventList.size() ); assertEquals( "org.drools.core.process.event", ((ProcessStartedEvent) processEventList.get(0)).getProcessInstance().getProcessId()); assertEquals( "Start", ((ProcessNodeLeftEvent) processEventList.get(9)).getNodeInstance().getNodeName()); assertEquals( "Start", ((ProcessNodeTriggeredEvent) processEventList.get(10)).getNodeInstance().getNodeName()); assertEquals( "org.drools.core.process.event", ((ProcessStartedEvent) processEventList.get(11)).getProcessInstance().getProcessId()); assertEquals( "Event", ((ProcessNodeLeftEvent) processEventList.get(12)).getNodeInstance().getNodeName()); assertEquals( "End", ((ProcessNodeTriggeredEvent) processEventList.get(13)).getNodeInstance().getNodeName());
@Override public void beforeProcessStarted(ProcessStartedEvent arg0) { System.out.println("Process Name " + arg0.getProcessInstance().getProcessName() + " has been started"); }
public void afterProcessStarted(ProcessStartedEvent event) { logger.debug("after process"); Map<String, Object> metaData = event.getProcessInstance().getProcess().getMetaData(); for (Map.Entry<String, Object> entry: metaData.entrySet()) { logger.debug(entry.getKey() + " " + entry.getValue()); } String customTag = (String) metaData.get("customTagProcess"); if (customTag != null) { list4.add(customTag); } } });
@Override public AuditEvent buildEvent(ProcessStartedEvent pse) { ProcessInstanceImpl pi = (ProcessInstanceImpl) pse.getProcessInstance(); ProcessInstanceLog log = new ProcessInstanceLog(pi.getId(), pi.getProcessId()); log.setExternalId(""+((KieSession) pse.getKieRuntime()).getIdentifier()); log.setProcessName(pi.getProcess().getName()); log.setProcessVersion(pi.getProcess().getVersion()); log.setStatus(ProcessInstance.STATE_ACTIVE); log.setProcessInstanceDescription( pi.getDescription() ); log.setProcessType(((WorkflowProcess)pi.getProcess()).getProcessType()); log.setSlaCompliance(pi.getSlaCompliance()); log.setSlaDueDate(pi.getSlaDueDate()); // store correlation key in its external form CorrelationKey correlationKey = (CorrelationKey) pi.getMetaData().get("CorrelationKey"); if (correlationKey != null) { log.setCorrelationKey(correlationKey.toExternalForm()); } long parentProcessInstanceId = (Long) pi.getMetaData().getOrDefault("ParentProcessInstanceId", -1L); log.setParentProcessInstanceId( parentProcessInstanceId ); return log; }
public void afterProcessStarted(ProcessStartedEvent event) { parentProcessId.setValue(event.getProcessInstance().getParentProcessInstanceId()); }
@Override public void afterProcessStarted(ProcessStartedEvent event) { logger.info(">>> Firing All the Rules after process started! " + event); ((StatefulKnowledgeSession) event.getKieRuntime()).fireAllRules(); } });
@Override public void beforeProcessStarted(ProcessStartedEvent event) { if (event.getProcessInstance().getProcessId().equals("SubProcess")) { subprocessStarted.add(event.getProcessInstance().getId()); } }
public void afterProcessStarted(ProcessStartedEvent event) { processesStarted.add(event.getProcessInstance().getProcessId()); }
public void beforeProcessStarted(ProcessStartedEvent event) { list.add(event.getProcessInstance()); } });
@Override public void beforeProcessStarted(ProcessStartedEvent arg0) { System.out.println("Process Name " + arg0.getProcessInstance().getProcessName() + " has been started"); }
public void afterProcessStarted(ProcessStartedEvent event) { logger.debug("after process"); Map<String, Object> metaData = event.getProcessInstance().getProcess().getMetaData(); for (Map.Entry<String, Object> entry: metaData.entrySet()) { logger.debug(entry.getKey() + " " + entry.getValue()); } String customTag = (String) metaData.get("customTagProcess"); if (customTag != null) { list4.add(customTag); } } });
public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } });
public void beforeProcessStarted(ProcessStartedEvent event) { list.add(event.getProcessInstance().getId()); } });
@Override public void beforeProcessStarted(ProcessStartedEvent event) { mapper.saveMapping(new EnvironmentAwareProcessInstanceContext( event.getKieRuntime().getEnvironment(), event.getProcessInstance().getId()), ksessionId, managerId); saveLocalRuntime(event.getProcessInstance().getId(), runtime); ((RuntimeEngineImpl)runtime).setContext(ProcessInstanceIdContext.get(event.getProcessInstance().getId())); createLockOnNewProcessInstance(event.getProcessInstance().getId(), runtime); }