CBJob.java 788 字节
Newer Older
T
Tom Qian 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
/**
 * 
 */
package top.qianxinyao.contentbasedrecommend.quartz;

import java.util.List;

import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;

import top.qianxinyao.contentbasedrecommend.ContentBasedRecommender;

/**
 * @author qianxinyao
 * @email tomqianmaple@gmail.com
 * @github https://github.com/bluemapleman
 * @date 2016年11月23日
 * 每天定时根据用户当日的新闻浏览记录来更新用户的喜好关键词列表
 */
public class CBJob implements Job
{
	@SuppressWarnings("unchecked")
	@Override
	public void execute(JobExecutionContext arg0) throws JobExecutionException
	{
T
Tom Qian 已提交
27
		List<Long> users=(List<Long>) arg0.getJobDetail().getJobDataMap().get("users");
T
Tom Qian 已提交
28 29 30 31 32
		new ContentBasedRecommender().recommend(users);
	}

}