KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > javabb > quartz > RefreshUserRankForum


1 package org.javabb.quartz;
2
3 import org.apache.commons.logging.Log;
4 import org.apache.commons.logging.LogFactory;
5 import org.javabb.transaction.ForumTransaction;
6 import org.quartz.JobExecutionContext;
7 import org.quartz.JobExecutionException;
8 import org.springframework.scheduling.quartz.QuartzJobBean;
9
10 /**
11  * @author Dalton Camargo
12  */

13 public class RefreshUserRankForum extends QuartzJobBean {
14
15     protected final Log _log = LogFactory.getLog(this.getClass());
16     
17     private ForumTransaction forumTransaction;
18     public void setForumTransaction(ForumTransaction forumTransaction) {
19         this.forumTransaction = forumTransaction;
20     }
21
22     protected void executeInternal(JobExecutionContext arg0)
23             throws JobExecutionException {
24         _log.info("Initializing RefreshUserRankForum Job.");
25         try {
26             forumTransaction.refreshForumUserRank();
27         } catch (Exception JavaDoc e) {
28             e.printStackTrace();
29         }
30         _log.info("Finishing RefreshUserRankForum Job.");
31     }
32
33     
34 }
35
Popular Tags