1 package us.codecraft.webmagic; 2 3 /** 4 * Interface for identifying different tasks.<br> 5 * 6 * @author code4crafter@gmail.com <br> 7 * @since 0.1.0 8 * @see us.codecraft.webmagic.scheduler.Scheduler 9 * @see us.codecraft.webmagic.pipeline.Pipeline 10 */ 11 public interface Task { 12 13 /** 14 * unique id for a task. 15 * 16 * @return uuid 17 */ 18 public String getUUID(); 19 20 /** 21 * site of a task 22 * 23 * @return site 24 */ 25 public Site getSite(); 26 27 }