Index: lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java =================================================================== diff -u -rbb597b8155375e6ac4dfe280f630d323b6e5e575 -rbad239458bb42a4f16d4b06ecb7dc77dbed6eda9 --- lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java (.../EventNotificationService.java) (revision bb597b8155375e6ac4dfe280f630d323b6e5e575) +++ lams_common/src/java/org/lamsfoundation/lams/events/EventNotificationService.java (.../EventNotificationService.java) (revision bad239458bb42a4f16d4b06ecb7dc77dbed6eda9) @@ -53,6 +53,12 @@ * How often the attempts to resend messages should be taken (in miliseconds). Currently - every hour. */ private static final long RESEND_FREQUENCY = 60 * 60 * 1000; + + /** + * When the first resend is to be triggered (starting from class instantiation time). + */ + private static final long FIRST_RESEND_TIME = System.currentTimeMillis() + 120000; + /** * Interface to contact the database. @@ -102,7 +108,7 @@ Scheduler.DEFAULT_GROUP, ResendMessagesJob.class); resendMessagesJobDetail.setDescription(""); Trigger resendMessageTrigger = new SimpleTrigger( - EventNotificationService.RESEND_MESSAGES_TRIGGER_NAME, Scheduler.DEFAULT_GROUP, + EventNotificationService.RESEND_MESSAGES_TRIGGER_NAME, Scheduler.DEFAULT_GROUP, new Date(FIRST_RESEND_TIME), null, SimpleTrigger.REPEAT_INDEFINITELY, EventNotificationService.RESEND_FREQUENCY); getScheduler().scheduleJob(resendMessagesJobDetail, resendMessageTrigger); }