@Override public void beforeNodeTriggered(ProcessNodeTriggeredEvent event) { long nodeId = event.getNodeInstance().getNodeId(); String nodeName = event.getNodeInstance().getNodeName(); LOGGER.info("Now triggering node \"{}\" (\"{}\").", nodeName, nodeId); }
@Override public void beforeNodeTriggered(ProcessNodeTriggeredEvent event) { long nodeId = event.getNodeInstance().getNodeId(); String nodeName = event.getNodeInstance().getNodeName(); LOGGER.info("Now triggering node \"{}\" (\"{}\").", nodeName, nodeId); }
@Override public String getCurrentNodeName() { WorkflowProcessInstance process = (WorkflowProcessInstance) ksession.getProcessInstance(this.processInstanceId); long nodeId = process.getNodeInstances().iterator().next().getNodeId(); return ((WorkflowProcess) this.kbase.getProcess(this.processId)).getNode(nodeId).getName(); }
public String getCurrentNodeName() { StatefulKnowledgeSession ksession = this.getKnowledgeSession(); try{ WorkflowProcessInstance process = (WorkflowProcessInstance) ksession.getProcessInstance(this.processInstanceId); long nodeId = process.getNodeInstances().iterator().next().getNodeId(); return ((WorkflowProcess) this.kbase.getProcess(this.processId)).getNode(nodeId).getName(); } finally{ ksession.dispose(); } }
public String toString() { return "==>[ProcessNodeLeft(nodeId=" + nodeInstance.getNodeId() + "; id=" + nodeInstance.getId() + "; processName=" + getProcessInstance().getProcessName() + "; processId=" + getProcessInstance().getProcessId() + ")]"; } }
public String toString() { return "==>[ProcessNodeTriggered(nodeId=" + nodeInstance.getNodeId() + "; id=" + nodeInstance.getId() + "; processName=" + getProcessInstance().getProcessName() + "; processId=" + getProcessInstance().getProcessId() + ")]"; } }