1
14
15 package com.liferay.portlet.blogs.job;
16
17 import com.liferay.portal.kernel.job.IntervalJob;
18 import com.liferay.portal.kernel.job.JobExecutionContext;
19 import com.liferay.portal.kernel.log.Log;
20 import com.liferay.portal.kernel.log.LogFactoryUtil;
21 import com.liferay.portal.kernel.util.Time;
22 import com.liferay.portal.util.PropsValues;
23 import com.liferay.portlet.blogs.util.TrackbackVerifierUtil;
24
25
30 public class TrackbackVerifierJob implements IntervalJob {
31
32 public TrackbackVerifierJob() {
33 int rawInterval = PropsValues.BLOGS_TRACKBACK_VERIFIER_JOB_INTERVAL;
34
35 if (_log.isDebugEnabled()) {
36 _log.debug("Interval " + rawInterval + " minutes");
37 }
38
39 _interval = rawInterval * Time.MINUTE;
40 }
41
42 public void execute(JobExecutionContext context) {
43 TrackbackVerifierUtil.verifyNewPosts();
44 }
45
46 public long getInterval() {
47 return _interval;
48 }
49
50 private static Log _log = LogFactoryUtil.getLog(TrackbackVerifierJob.class);
51
52 private long _interval;
53
54 }