From c2c24d1939eed5a9d02f84ddc918247fbd3146a0 Mon Sep 17 00:00:00 2001 From: nlevitt Date: Mon, 23 May 2011 22:31:56 +0000 Subject: [PATCH] Move "implements CrawlUriReceiver" from WorkQueueFrontier to superclass AbstractFrontier where the method CrawlUriReceiver.receive() is implemented. --- .../java/org/archive/crawler/frontier/AbstractFrontier.java | 2 ++ .../java/org/archive/crawler/frontier/WorkQueueFrontier.java | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/engine/src/main/java/org/archive/crawler/frontier/AbstractFrontier.java b/engine/src/main/java/org/archive/crawler/frontier/AbstractFrontier.java index 64eb9519..bf0dbc6b 100644 --- a/engine/src/main/java/org/archive/crawler/frontier/AbstractFrontier.java +++ b/engine/src/main/java/org/archive/crawler/frontier/AbstractFrontier.java @@ -51,6 +51,7 @@ import java.util.regex.Pattern; import org.apache.commons.httpclient.HttpStatus; import org.apache.commons.httpclient.URIException; +import org.archive.crawler.datamodel.UriUniqFilter.CrawlUriReceiver; import org.archive.crawler.event.CrawlStateEvent; import org.archive.crawler.framework.CrawlController; import org.archive.crawler.framework.Frontier; @@ -87,6 +88,7 @@ public abstract class AbstractFrontier SeedListener, HasKeyedProperties, ExtractorParameters, + CrawlUriReceiver, ApplicationListener { private static final long serialVersionUID = 555881755284996860L; private static final Logger logger = Logger diff --git a/engine/src/main/java/org/archive/crawler/frontier/WorkQueueFrontier.java b/engine/src/main/java/org/archive/crawler/frontier/WorkQueueFrontier.java index 6995e5e7..b2a6c8cd 100644 --- a/engine/src/main/java/org/archive/crawler/frontier/WorkQueueFrontier.java +++ b/engine/src/main/java/org/archive/crawler/frontier/WorkQueueFrontier.java @@ -52,7 +52,6 @@ import java.util.regex.Pattern; import org.apache.commons.collections.iterators.ObjectArrayIterator; import org.archive.crawler.datamodel.UriUniqFilter; -import org.archive.crawler.datamodel.UriUniqFilter.CrawlUriReceiver; import org.archive.crawler.event.CrawlURIDispositionEvent; import org.archive.crawler.framework.ToeThread; import org.archive.crawler.frontier.precedence.BaseQueuePrecedencePolicy; @@ -83,7 +82,6 @@ import com.sleepycat.je.DatabaseException; */ public abstract class WorkQueueFrontier extends AbstractFrontier implements Closeable, - CrawlUriReceiver, ApplicationContextAware { private static final long serialVersionUID = 570384305871965843L;