Package com.upgradingdave.linkchecker

Source Code of com.upgradingdave.linkchecker.LinkCheckJob

package com.upgradingdave.linkchecker;

import com.upgradingdave.link.checker.models.Resource;
import link.checker.persist.api.ResourceDao;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.List;

public class LinkCheckJob implements Job {

    private static final Logger log = LoggerFactory.getLogger(LinkCheckJob.class);

    public static final String RESOURCE_DAO = "resourceDao";

    @Override
    public void execute(JobExecutionContext context) throws JobExecutionException {

        ResourceDao resourceDao = (ResourceDao) context.getJobDetail().getJobDataMap().get(RESOURCE_DAO);

        JavaJingScraper javaJingScraper = new JavaJingScraper();

        List<Resource> resources = javaJingScraper.checkEpisodePageLinks();

        for(Resource resource : resources) {

            resourceDao.create(resource);

        }
    }
}
TOP

Related Classes of com.upgradingdave.linkchecker.LinkCheckJob

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.