1 23 package org.archive.crawler.frontier; 24 25 import java.io.File ; 26 import java.io.IOException ; 27 28 import org.archive.crawler.datamodel.CrawlURI; 29 import org.archive.net.UURI; 30 31 36 public interface FrontierJournal { 37 public static final String LOGNAME_RECOVER = "recover"; 38 39 43 public abstract void added(CrawlURI curi); 44 45 48 public abstract void finishedSuccess(CrawlURI curi); 49 50 53 public abstract void finishedSuccess(UURI uuri); 54 55 62 public abstract void emitted(CrawlURI curi); 63 64 67 public abstract void finishedFailure(UURI u); 68 69 72 public abstract void finishedFailure(CrawlURI curi); 73 74 78 public abstract void rescheduled(CrawlURI curi); 79 80 83 public abstract void close(); 84 85 90 public abstract void checkpoint(final File checkpointDir) 91 throws IOException ; 92 93 98 public abstract void seriousError(String string); 99 } | Popular Tags |