JBoss Community

How to get Event Properties with an EventListener

created by hansi007 in jBPM - View the full discussion

I have an EventListener

 

 

public class MyEventListener implements ProcessEventListener{
 
 
          private IPersistenceCallback persistenceCallback;
          public TimerEventListener(IPersistenceCallback persistenceCallback) {
                    //super();
                    this.persistenceCallback = persistenceCallback;
          }
 
 
          @Override
          public void beforeProcessStarted(ProcessStartedEvent event) {
                    // TODO Auto-generated method stub
  
          }
 
 
          @Override
          public void afterProcessStarted(ProcessStartedEvent event) {
                    // TODO Auto-generated method stub
  
          }
 
 
          @Override
          public void beforeProcessCompleted(ProcessCompletedEvent event) {
                    // TODO Auto-generated method stub
  
          }
 
 
          @Override
          public void afterProcessCompleted(ProcessCompletedEvent event) {
                    // TODO Auto-generated method stub
  
          }
 
 
          @Override
          public void beforeNodeTriggered(ProcessNodeTriggeredEvent event) {
                    System.out.println(event.getNodeInstance().getNodeName());
                    NodeInstance ni = event.getNodeInstance();
//                    if(ni instanceof EventNodeInstance){
//                 System.out.println("EVENT_NODE_ISTANCE");
//                 EventNodeInstance eventNi=(EventNodeInstance)ni;
//                 System.out.println(eventNi.getMetaData());
//               }
// 
//                    if(event.getNodeInstance().getVariable("Timer Delay") != null)System.out.println("VARRRRRRRRRRRRRRR:"+event.getNodeInstance().getVariable("Timer Delay").toString());
          }
 

Thanks for your help!

Reply to this message by going to Community

Start a new discussion in jBPM at Community