info.aduna.infosource.crawl
Class CrawlResultProcessor

java.lang.Object
  extended by info.aduna.infosource.crawl.CrawlResultProcessor
All Implemented Interfaces:
ThreadedExtractorContainer, org.semanticdesktop.aperture.accessor.RDFContainerFactory, org.semanticdesktop.aperture.crawler.CrawlerHandler

public class CrawlResultProcessor
extends Object
implements org.semanticdesktop.aperture.crawler.CrawlerHandler, org.semanticdesktop.aperture.accessor.RDFContainerFactory, ThreadedExtractorContainer


Constructor Summary
CrawlResultProcessor(org.openrdf.repository.RepositoryConnection connection, LuceneIndex index, CrawlingListener listener)
           
 
Method Summary
 void accessingObject(org.semanticdesktop.aperture.crawler.Crawler crawler, String url)
           
 void addThreadedExtractor(org.semanticdesktop.aperture.extractor.Extractor ex, org.semanticdesktop.aperture.extractor.util.ThreadedExtractorWrapper tex)
           
 void clearFinished(org.semanticdesktop.aperture.crawler.Crawler crawler, org.semanticdesktop.aperture.crawler.ExitCode exitCode)
           
 void clearingObject(org.semanticdesktop.aperture.crawler.Crawler crawler, String url)
           
 void clearStarted(org.semanticdesktop.aperture.crawler.Crawler crawler)
           
 void crawlStarted(org.semanticdesktop.aperture.crawler.Crawler crawler)
           
 void crawlStopped(org.semanticdesktop.aperture.crawler.Crawler crawler, org.semanticdesktop.aperture.crawler.ExitCode exitCode)
           
 ProcessorHook getProcessorHook()
           
 org.semanticdesktop.aperture.rdf.RDFContainer getRDFContainer(org.ontoware.rdf2go.model.node.URI uri)
           
 org.semanticdesktop.aperture.accessor.RDFContainerFactory getRDFContainerFactory(org.semanticdesktop.aperture.crawler.Crawler crawler, String url)
           
 void objectChanged(org.semanticdesktop.aperture.crawler.Crawler crawler, org.semanticdesktop.aperture.accessor.DataObject object)
           
 void objectNew(org.semanticdesktop.aperture.crawler.Crawler crawler, org.semanticdesktop.aperture.accessor.DataObject object)
           
 void objectNotModified(org.semanticdesktop.aperture.crawler.Crawler crawler, String url)
           
 void objectRemoved(org.semanticdesktop.aperture.crawler.Crawler crawler, String url)
           
 void removeThreadedExtractor(org.semanticdesktop.aperture.extractor.Extractor ex)
           
 void setLanguageIdentifier(LanguageIdentifier languageIdentifier)
           
 void setProcessorHook(ProcessorHook processorHook)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CrawlResultProcessor

public CrawlResultProcessor(org.openrdf.repository.RepositoryConnection connection,
                            LuceneIndex index,
                            CrawlingListener listener)
Method Detail

setProcessorHook

public void setProcessorHook(ProcessorHook processorHook)

getProcessorHook

public ProcessorHook getProcessorHook()

setLanguageIdentifier

public void setLanguageIdentifier(LanguageIdentifier languageIdentifier)

crawlStarted

public void crawlStarted(org.semanticdesktop.aperture.crawler.Crawler crawler)
Specified by:
crawlStarted in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

crawlStopped

public void crawlStopped(org.semanticdesktop.aperture.crawler.Crawler crawler,
                         org.semanticdesktop.aperture.crawler.ExitCode exitCode)
Specified by:
crawlStopped in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

accessingObject

public void accessingObject(org.semanticdesktop.aperture.crawler.Crawler crawler,
                            String url)
Specified by:
accessingObject in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

getRDFContainerFactory

public org.semanticdesktop.aperture.accessor.RDFContainerFactory getRDFContainerFactory(org.semanticdesktop.aperture.crawler.Crawler crawler,
                                                                                        String url)
Specified by:
getRDFContainerFactory in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

objectNew

public void objectNew(org.semanticdesktop.aperture.crawler.Crawler crawler,
                      org.semanticdesktop.aperture.accessor.DataObject object)
Specified by:
objectNew in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

objectChanged

public void objectChanged(org.semanticdesktop.aperture.crawler.Crawler crawler,
                          org.semanticdesktop.aperture.accessor.DataObject object)
Specified by:
objectChanged in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

objectNotModified

public void objectNotModified(org.semanticdesktop.aperture.crawler.Crawler crawler,
                              String url)
Specified by:
objectNotModified in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

objectRemoved

public void objectRemoved(org.semanticdesktop.aperture.crawler.Crawler crawler,
                          String url)
Specified by:
objectRemoved in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

clearStarted

public void clearStarted(org.semanticdesktop.aperture.crawler.Crawler crawler)
Specified by:
clearStarted in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

clearingObject

public void clearingObject(org.semanticdesktop.aperture.crawler.Crawler crawler,
                           String url)
Specified by:
clearingObject in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

clearFinished

public void clearFinished(org.semanticdesktop.aperture.crawler.Crawler crawler,
                          org.semanticdesktop.aperture.crawler.ExitCode exitCode)
Specified by:
clearFinished in interface org.semanticdesktop.aperture.crawler.CrawlerHandler

getRDFContainer

public org.semanticdesktop.aperture.rdf.RDFContainer getRDFContainer(org.ontoware.rdf2go.model.node.URI uri)
Specified by:
getRDFContainer in interface org.semanticdesktop.aperture.accessor.RDFContainerFactory

stop

public void stop()

addThreadedExtractor

public void addThreadedExtractor(org.semanticdesktop.aperture.extractor.Extractor ex,
                                 org.semanticdesktop.aperture.extractor.util.ThreadedExtractorWrapper tex)
Specified by:
addThreadedExtractor in interface ThreadedExtractorContainer

removeThreadedExtractor

public void removeThreadedExtractor(org.semanticdesktop.aperture.extractor.Extractor ex)
Specified by:
removeThreadedExtractor in interface ThreadedExtractorContainer


Copyright © 1997-2008 Aduna. All Rights Reserved.