1 package us.codecraft.webmagic.pipeline; 2 3 import us.codecraft.webmagic.ResultItems; 4 import us.codecraft.webmagic.Task; 5 6 /** 7 * Pipeline is the persistent and offline process part of crawler.<br> 8 * The interface Pipeline can be implemented to customize ways of persistent. 9 * 10 * @author code4crafter@gmail.com <br> 11 * @since 0.1.0 12 * @see ConsolePipeline 13 * @see FilePipeline 14 */ 15 public interface Pipeline { 16 17 /** 18 * Process extracted results. 19 * 20 * @param resultItems resultItems 21 * @param task task 22 */ 23 public void process(ResultItems resultItems, Task task); 24 }