public void beforeProcessStarted(final ProcessStartedEvent event) { delegate.beforeProcessStarted(new org.drools.event.process.ProcessStartedEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } }); }
public void afterProcessStarted(final ProcessStartedEvent event) { delegate.afterProcessStarted(new org.drools.event.process.ProcessStartedEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } }); }
public void afterProcessCompleted(final ProcessCompletedEvent event) { delegate.afterProcessCompleted(new org.drools.event.process.ProcessCompletedEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } }); }
public void afterNodeLeft(ProcessNodeLeftEvent event) { filterLogEvent(new RuleFlowNodeLogEvent(LogEvent.AFTER_RULEFLOW_NODE_EXITED, createNodeId(event.getNodeInstance()), event.getNodeInstance().getNodeName(), createNodeInstanceId(event.getNodeInstance()), event.getProcessInstance().getProcessId(), event.getProcessInstance().getProcessName(), event.getProcessInstance().getId()) ); }
@Override public void afterProcessStarted(ProcessStartedEvent event) { String processId2 = event.getProcessInstance().getProcessId(); long id = event.getProcessInstance().getId(); LOGGER.info("started process \"{}\". 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); } });
@Override public void beforeNodeTriggered(ProcessNodeTriggeredEvent event) { long nodeId = event.getNodeInstance().getNodeId(); String nodeName = event.getNodeInstance().getNodeName(); LOGGER.info("Now triggering node \"{}\" (\"{}\").", nodeName, nodeId); }
public void beforeProcessCompleted(final ProcessCompletedEvent event) { delegate.beforeProcessCompleted(new org.drools.event.process.ProcessCompletedEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } }); }
public void beforeNodeTriggered(final ProcessNodeTriggeredEvent event) { delegate.beforeNodeTriggered(new org.drools.event.process.ProcessNodeTriggeredEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } public NodeInstance getNodeInstance() { return new NodeInstanceAdapter(event.getNodeInstance()); } }); }
@Override public void afterNodeLeft(final ProcessNodeLeftEvent event) { delegate.afterNodeLeft(new org.drools.event.process.ProcessNodeLeftEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } public NodeInstance getNodeInstance() { return new NodeInstanceAdapter(event.getNodeInstance()); } }); }
@Override public void beforeNodeLeft(final ProcessNodeLeftEvent event) { delegate.beforeNodeLeft(new org.drools.event.process.ProcessNodeLeftEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } public NodeInstance getNodeInstance() { return new NodeInstanceAdapter(event.getNodeInstance()); } }); }
@Override public void afterNodeTriggered(final ProcessNodeTriggeredEvent event) { delegate.afterNodeTriggered(new org.drools.event.process.ProcessNodeTriggeredEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } public NodeInstance getNodeInstance() { return new NodeInstanceAdapter(event.getNodeInstance()); } }); }
@Override public void afterVariableChanged(final ProcessVariableChangedEvent event) { delegate.afterVariableChanged(new org.drools.event.process.ProcessVariableChangedEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } public String getVariableId() { return event.getVariableId(); } public String getVariableInstanceId() { return event.getVariableInstanceId(); } public Object getOldValue() { return event.getOldValue(); } public Object getNewValue() { return event.getNewValue(); } }); }
@Override public void beforeVariableChanged(final ProcessVariableChangedEvent event) { delegate.beforeVariableChanged(new org.drools.event.process.ProcessVariableChangedEvent() { public ProcessInstance getProcessInstance() { return new ProcessInstanceAdapter(event.getProcessInstance()); } public KnowledgeRuntime getKnowledgeRuntime() { return new KnowledgeRuntimeAdapter((org.kie.internal.runtime.KnowledgeRuntime) event.getKieRuntime()); } public String getVariableId() { return event.getVariableId(); } public String getVariableInstanceId() { return event.getVariableInstanceId(); } public Object getOldValue() { return event.getOldValue(); } public Object getNewValue() { return event.getNewValue(); } }); }
public void addEventListener(ProcessEventListener listener) { ((ProcessEventManager) this.processRuntime).addEventListener( listener ); }
public Collection<ProcessEventListener> getProcessEventListeners() { return ((ProcessEventManager) this.processRuntime).getProcessEventListeners(); }
public void removeEventListener(ProcessEventListener listener) { ((ProcessEventManager) this.processRuntime).removeEventListener( listener ); }
@Override public void afterProcessStarted(ProcessStartedEvent event) { String processId2 = event.getProcessInstance().getProcessId(); long id = event.getProcessInstance().getId(); LOGGER.info("started process \"{}\". 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); } });
@Override public void beforeNodeTriggered(ProcessNodeTriggeredEvent event) { long nodeId = event.getNodeInstance().getNodeId(); String nodeName = event.getNodeInstance().getNodeName(); LOGGER.info("Now triggering node \"{}\" (\"{}\").", nodeName, nodeId); }