[jboss-svn-commits] JBL Code SVN: r34723 - labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/java/org/drools/timer/scheduler.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Aug 14 19:10:57 EDT 2010
Author: diegoll
Date: 2010-08-14 19:10:57 -0400 (Sat, 14 Aug 2010)
New Revision: 34723
Modified:
labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/java/org/drools/timer/scheduler/TimerScheduler.java
Log:
[JBRULES-2616] removed awful hack
Modified: labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/java/org/drools/timer/scheduler/TimerScheduler.java
===================================================================
--- labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/java/org/drools/timer/scheduler/TimerScheduler.java 2010-08-14 23:09:09 UTC (rev 34722)
+++ labs/jbossrules/branches/5_1_20100802_esteban_diega/drools-process/drools-persistent-timer/drools-timer-scheduler/src/main/java/org/drools/timer/scheduler/TimerScheduler.java 2010-08-14 23:10:57 UTC (rev 34723)
@@ -29,8 +29,7 @@
private ClientSession session;
private void process(InsertScheduledTimerMessage message) {
- try{ Thread.sleep(3000); } catch(Exception d) {};
- JobDetail job = new JobDetail(message.getProcessInstanceId().toString(), Scheduler.DEFAULT_GROUP, TimerExecutorJob.class);
+ JobDetail job = new JobDetail(String.valueOf(message.getProcessInstanceId()), Scheduler.DEFAULT_GROUP, TimerExecutorJob.class);
job.getJobDataMap().put(TimerExecutorJob.PROCESS_INSTANCE_ID, message.getProcessInstanceId());
job.getJobDataMap().put(TimerExecutorJob.ENV, message.getEnvironmentBeanName());
@@ -42,6 +41,8 @@
job.getJobDataMap().put(TimerExecutorJob.TIMER_EXECUTOR_CONNECTOR, timerExecutorConnector);
job.getJobDataMap().put(TimerExecutorJob.TIMER_EXECUTOR_SESSION, session);
+ job.getJobDataMap().put(TimerExecutorJob.TIMER_PERSISTENCE, timerPersistence);
+
SimpleTrigger trigger = new SimpleTrigger(createUniqueTimerJobId(message),
Scheduler.DEFAULT_GROUP,
createActivationTime(message),
@@ -54,10 +55,6 @@
logger.error("Error scheduling timer " + message.getProcessInstanceId(), e);
}
logger.info("New timer scheduled");
- //TimerState timerState = new TimerState();
- //timerState.setProcessInstanceId(message.getProcessInstanceId());
- //timerPersistence.save(timerState);
- //timerPersistence.isExecutable(message.getProcessInstanceId());
}
private Date createActivationTime(InsertScheduledTimerMessage message) {
@@ -75,7 +72,7 @@
}
private String createUniqueTimerJobId(TimerMessage message) {
- return "trigger" + message.getProcessInstanceId().toString();
+ return "trigger" + String.valueOf(message.getProcessInstanceId());
}
public void process(TimerMessage message) {
More information about the jboss-svn-commits
mailing list