Thanks for the response kukeltje.

I have this code for the timer:


  |                 Calendar cal=Calendar.getInstance();
  |                 BusinessCalendar bc=new BusinessCalendar();
  |             Duration duration=new Duration("60 seconds");
  |             Date dueDate=bc.add(cal.getTime(), duration);
  |             
  |             Delegation delegate=new 
Delegation("com.jotatech.vgrc.action.visual.MyActionHandler");
  |             delegate.setProcessDefinition(bpmProject);
  |             
  |             Action myAction=new Action(delegate);
  |             myAction.setName("[ACTION]");
  |             myAction.setProcessDefinition(bpmProject);
  |             bpmProject.addAction(myAction);
  |                             
  |             Timer myTimer=new Timer();
  |             myTimer.setName("[TIMER] "+myState.getName());
  |             myTimer.setDueDate(dueDate);
  |             myTimer.setRepeat("3 seconds");
  |             myTimer.setRetries(3);
  |             myTimer.setGraphElement(myState);
  |             myTimer.setAction(myAction);
  |             myTimer.setProcessInstance(myProcesInstance);
  |             
  |             log.info("Adding a timer to state {0} with dueDate 
{1}...",myState,myTimer.getDueDate());                       
  |             
jbpmContext.getServices().getSchedulerService().createTimer(myTimer);
  | 

And the action:


  | public class MyActionHandler implements ActionHandler{
  |     
  |     private static final long serialVersionUID = -7574831777028763706L;
  | 
  |     @Logger
  |     private Log log;
  |     
  |     public void execute(ExecutionContext context) throws Exception{
  |             log.info("EXECUTING ...");
  |             System.out.println("EXECUTING ...");
  |     }
  | }
  | 

The execute method is not called but the retries goes from 3 to 0 when the 
dueDate is reached. Any clue? I assign the timer to the processInstance, is 
there any way to assign it to a processDefinition?. Thanks in advance.  

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4128008#4128008

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4128008
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to