Class Summary |
AliasInfo |
Class encapsulating domain alias information. |
Constants |
Constants used by the datamodel and webinterface packages. |
DailyFrequency |
This class implements a frequency of a number of days. |
DBSpecifics |
Defines database specific implementations used by the Harvester. |
DerbyEmbeddedSpecifics |
A class that implement functionality specific to the embedded Derby system. |
DerbyServerSpecifics |
Implementation of DB-specific functions for the server-based Derby. |
DerbySpecifics |
Derby-specific implementation of DB methods. |
Domain |
Represents known information about a domain A domain is identified by a
domain name (ex: kb.dk) |
DomainConfiguration |
This class describes a configuration for harvesting a domain. |
DomainDAO |
Persistent storage for Domain objects. |
DomainDBDAO |
A database-based implementation of the DomainDAO. |
DomainHarvestInfo |
DomainConfigPair class for extracted information on harvests on a specific
domain. |
DomainHistory |
Container for the historical information available for a domain. |
DomainOwnerInfo |
This class manages owner information about a domain. |
Frequency |
This class defines various frequencies at which things can happen, such
as midnight every day, 13:45 the first monday of a month, etc. |
FullHarvest |
This class contains the specific properties and operations of snapshot
harvest definitions. |
GlobalCrawlerTrapList |
Class representing one or more global crawler traps, modelled as a list
of regular expressions. |
GlobalCrawlerTrapListDAO |
A Data Access Object for managing persistent collections of global crawler
traps. |
GlobalCrawlerTrapListDBDAO |
A singleton giving access to global crawler traps. |
HarvestDBConnection |
This class handles connections to the harvest definition database, and also
defines basic logic for checking versions of tables. |
HarvestDefinition |
This abstract class models the general properties of a harvest definition,
i.e. |
HarvestDefinitionDAO |
A Data Access Object for harvest definitions. |
HarvestDefinitionDBDAO |
A database-oriented implementation of the HarvestDefinitionDAO. |
HarvestInfo |
Summary information about a specific harvest of a domain. |
HarvestRunInfo |
Information on a single run of a harvest. |
HeritrixTemplate |
Class encapsulating the Heritrix order.xml. |
HourlyFrequency |
This class implements a frequency of a number of hours. |
IngestDomainList |
Utility class for ingesting new domains into the database. |
Job |
This class represents one job to run by Heritrix. |
JobDAO |
Interface for creating and accessing jobs in persistent storage. |
JobDBDAO |
A database-based implementation of the JobDAO class. |
JobStatusInfo |
A simple tuple to deliver information on the status of jobs. |
MonthlyFrequency |
This class implements a frequency of a number of months. |
MySQLSpecifics |
MySQL-specific implementation of DB methods. |
NamedUtils |
Utilities for handling named objects. |
NumberUtils |
Number related utilities. |
PartialHarvest |
This class contains the specific properties and operations
of harvest definitions which are not snapshot harvest definitions. |
Password |
Immutable password class. |
PostgreSQLSpecifics |
PostgreSQL-specific implementation of DB methods. |
RepeatingSchedule |
This class implements a schedule that should run a certain number of times. |
RunningJobsInfoDAO |
Abstract class for handling the persistence of running job infos. |
RunningJobsInfoDBDAO |
Class implementing the persistence of running job infos. |
Schedule |
This class implements a schedule that can be either repeating or timed,
depending on the subclass. |
ScheduleDAO |
A DAO for reading and writing schedules by name. |
ScheduleDBDAO |
A database-based implementation of the ScheduleDAO. |
SeedList |
Representation of the list of harvesting seeds. |
SparseDomain |
Reduced version of the Domain class for presentation purposes. |
SparseDomainConfiguration |
Sparse version for DomainConfiguration class. |
SparseFullHarvest |
Sparse version of FullHarvest to be used for GUI purposes only. |
SparsePartialHarvest |
Sparse version of PartialHarvest to be used for GUI purposes only. |
TemplateDAO |
DAO methods for reading templates only. |
TemplateDBDAO |
Implements the TemplateDAO with databases. |
TimedSchedule |
This class implements a schedule that runs over a specified period of time. |
TLDInfo |
A container for miscellaneous information about a TLD. |
WeeklyFrequency |
This class implements a frequency of a number of weeks. |