I have an EventListener:
public class MyEventListener implements ProcessEventListener{
...
@Override
public void beforeNodeTriggered(ProcessNodeTriggeredEvent event) {
System.out.println(event.getNodeInstance().getNodeName());
System.out.println(event.getNodeInstance().getNode().getMetaData().toString()); // Doesn't work...
}
...
}
In the method beforeNodeTriggered I want to get the Event properties of a current event like a timer.
Is that possible to get these properties?
Thanks for your help!
UPDATE:
I found a solution for my Problem:
public class MyEventListener implements ProcessEventListener{
...
@Override
public void beforeNodeTriggered(ProcessNodeTriggeredEvent event) {
if(event.getNodeInstance().getNodeName().equals("Timer")){
TimerNode timerNode = (TimerNode)event.getNodeInstance().getNode();
System.out.println("DELAY"+timerNode.getTimer().getDelay());
}
}
...
}