Package dk.netarkivet.harvester.harvesting.distribute

Class Summary
CrawlProgressMessage This class wraps information stored in the Heritrix MBeans, CrawlService and CrawlService.Job, and represents the crawl progress.
CrawlStatusMessage Instances of this class are sent by a HarvestControllerServer to the THE_SCHED queue to indicate the progress of a heritrix crawl.
DomainHarvestReport Interface to define what kind of statistics, all crawlers are supposed to deliver to this system.
DomainStats Tuple class to hold domain harvest statistics for a single domain.
DoOneCrawlMessage Container for doOneCrawl request.
FrontierReportMessage Sends a frontier report to the HarvestMonitorServer.
HarvestControllerServer This class responds to JMS doOneCrawl messages from the HarvestScheduler and launches a Heritrix crawl with the received job description.
JobChannelUtil Provides functionality specific to the harvest job channels.
JobEndedMessage This message is sent by the HarvestSchedulerMonitorServer to the HarvestMonitorServer to notify it that a job ended and should not be monitored anymore, and that any resource used to monitor this job should be freed.
MetadataEntry Class used to carry metadata in DoOneCrawl messages, including the URL and mimetype necessary to write the metadata to metadata ARC files.
PersistentJobData Class PersistentJobData holds information about an ongoing harvest.
 

Enum Summary
CrawlProgressMessage.CrawlStatus The general status of a job in NAS.