Ugh...laptop gone wild. Sorry about the ugly post above. Accidental hit of the 
return key before I formatted the code. Anyway, here it is in readable form:


  | public void execute(ExecutionContext executionContext) throws Exception {
  |   log.debug("[execute]: Enter.");
  | 
  |   try {
  |     log.debug("[execute]: Getting context variables.");
  |     String transactionId = (String) 
executionContext.getVariable(NetworkNode.PVAR_transactionId);
  | 
  |     log.debug("[execute]: Creating solicit timer: " + 
executionContext.getTaskInstance());
  |     Timer timer = new Timer(executionContext.getToken());
  |     timer.setName("Solicit: " + transactionId);
  |     BusinessCalendar businessCalendar = new BusinessCalendar();
  |     Date dueDate = businessCalendar.findStartOfNextDay(new Date());
  |     timer.setDueDate(dueDate);
  |     timer.setTransitionName("solicitQuery");
  |     timer.setGraphElement(executionContext.getEventSource());
  |     timer.setTaskInstance(executionContext.getTaskInstance());
  |     SchedulerService schedulerService = (SchedulerService) 
Services.getCurrentService(Services.SERVICENAME_SCHEDULER);
  |     schedulerService.createTimer(timer);
  |     log.info("[execute]: Solicit timer created: " + timer);
  |   } catch (Exception ex) {
  |     if (ex instanceof NodeException) {
  |       throw ex;
  |     }
  |     log.error("[execute]: Error creating solicit timer: " + 
ex.getMessage());
  |     throw new NodeException("Error creating solicit timer: " + 
ex.getMessage(),
  |     ex, IErrorCode.Code.E_UNKNOWN_ERROR);
  |   } finally {
  |     executionContext.leaveNode();
  |     log.debug("[execute]: Exit.");
  |   }
  | } 
  | 

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

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

Reply via email to