@Override public void afterProcessCompleted(ProcessCompletedEvent event) { String processId2 = event.getProcessInstance().getProcessId(); long id = event.getProcessInstance().getId(); LOGGER.info("process completed \"{}\". instance-ID: {}", processId2, id); } });
@Override public void afterProcessCompleted(ProcessCompletedEvent event) { String processId2 = event.getProcessInstance().getProcessId(); long id = event.getProcessInstance().getId(); LOGGER.info("process completed \"{}\". instance-ID: {}", processId2, id); } });
public void afterProcessCompleted(ProcessCompletedEvent event) { filterLogEvent(new RuleFlowLogEvent(LogEvent.AFTER_RULEFLOW_COMPLETED, event.getProcessInstance().getProcessId(), event.getProcessInstance().getProcessName(), event.getProcessInstance().getId()) ); }
public void afterProcessCompleted(ProcessCompletedEvent event) { String outcome = null; try { ProcessInstanceImpl processInstance = (ProcessInstanceImpl) event.getProcessInstance(); outcome = processInstance.getOutcome(); } catch (Exception e) { //in case of problems with getting hold of parentProcessInstanceId don't break the operation } LogEvent logEvent = new ExtendedRuleFlowLogEvent(LogEvent.AFTER_RULEFLOW_COMPLETED, event.getProcessInstance().getProcessId(), event.getProcessInstance().getProcessName(), event.getProcessInstance().getId(), event.getProcessInstance().getState(), outcome) ; // filters are not available from super class, TODO make fireLogEvent protected instead of private in WorkinMemoryLogger logEventCreated( logEvent ); }
public void afterProcessCompleted(ProcessCompletedEvent event) { this.consolidated.processInstancesCompleted.incrementAndGet(); ProcessStatsData data = getProcessStatsInstance(event.getProcessInstance().getProcessId()); data.processInstancesCompleted.incrementAndGet(); ProcessInstanceStatsData dataI = getProcessInstanceStatsInstance(event.getProcessInstance().getId()); dataI.processCompleted = new Date(); }
public void beforeProcessCompleted(ProcessCompletedEvent event) { filterLogEvent( new RuleFlowLogEvent( LogEvent.BEFORE_RULEFLOW_COMPLETED, event.getProcessInstance().getProcessId(), event.getProcessInstance().getProcessName(), event.getProcessInstance().getId()) ); }