001/* 002 * #%L 003 * Netarchivesuite - harvester 004 * %% 005 * Copyright (C) 2005 - 2018 The Royal Danish Library, 006 * the National Library of France and the Austrian National Library. 007 * %% 008 * This program is free software: you can redistribute it and/or modify 009 * it under the terms of the GNU Lesser General Public License as 010 * published by the Free Software Foundation, either version 2.1 of the 011 * License, or (at your option) any later version. 012 * 013 * This program is distributed in the hope that it will be useful, 014 * but WITHOUT ANY WARRANTY; without even the implied warranty of 015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 016 * GNU General Lesser Public License for more details. 017 * 018 * You should have received a copy of the GNU General Lesser Public 019 * License along with this program. If not, see 020 * <http://www.gnu.org/licenses/lgpl-2.1.html>. 021 * #L% 022 */ 023 024package dk.netarkivet.harvester.harvesting.report; 025/* 026import org.archive.crawler.datamodel.CrawlURI; 027import org.archive.crawler.deciderules.DecideRuleSequence; 028import org.archive.crawler.deciderules.DecidingScope; 029import org.archive.crawler.deciderules.MatchesListRegExpDecideRule; 030import org.archive.crawler.framework.CrawlController; 031*/ 032public class Heritrix1Constants { 033 034 /** Prefix associated with annotations made by this processor. */ 035 public static final String CONTENT_SIZE_ANNOTATION_PREFIX = "content-size:"; 036 037 // import org.archive.crawler.datamodel.CrawlURI; 038 //public static final int CRAWLURI_S_BLOCKED_BY_QUOTA = CrawlURI.S_BLOCKED_BY_QUOTA; 039 public static final int CRAWLURI_S_BLOCKED_BY_QUOTA = -5003; 040 041 // import org.archive.crawler.deciderules.DecideRuleSequence; 042 //public static final String DECIDERULESEQUENCE_CLASSNAME = DecideRuleSequence.class.getName(); 043 public static final String DECIDERULESEQUENCE_CLASSNAME = "org.archive.crawler.deciderules.DecideRuleSequence"; 044 045 // import org.archive.crawler.deciderules.DecidingScope; 046 //public static final String DECIDINGSCOPE_CLASSNAME = DecidingScope.class.getName(); 047 public static final String DECIDINGSCOPE_CLASSNAME = "org.archive.crawler.deciderules.DecidingScope"; 048 049 // import org.archive.crawler.deciderules.MatchesListRegExpDecideRule; 050 //public static final String MATCHESLISTREGEXPDECIDERULE_CLASSNAME = MatchesListRegExpDecideRule.class.getName(); 051 public static final String MATCHESLISTREGEXPDECIDERULE_CLASSNAME = "org.archive.crawler.deciderules.MatchesListRegExpDecideRule"; 052 053 // import org.archive.crawler.framework.CrawlController; 054 //public static final Object CRAWLCONTROLLER_FINISHED = CrawlController.FINISHED; 055 public static final Object CRAWLCONTROLLER_FINISHED = "FINISHED".intern(); 056 057 /* 058 public static void main(String[] args) { 059 System.out.println(CRAWLURI_S_BLOCKED_BY_QUOTA); 060 System.out.println(DECIDERULESEQUENCE_CLASSNAME); 061 System.out.println(DECIDINGSCOPE_CLASSNAME); 062 System.out.println(MATCHESLISTREGEXPDECIDERULE_CLASSNAME); 063 System.out.println(CRAWLCONTROLLER_FINISHED); 064 } 065 */ 066 067}