|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
ExtendedField | This class represents one Extended Field |
ExtendedFieldDAO | Interface for creating and accessing extended fields in persistent storage. |
ExtendedFieldDataTypes | |
ExtendedFieldDBDAO | A database-based implementation of the ExtendedFieldDBDAO class. |
ExtendedFieldDefaultValues | |
ExtendedFieldOptions | |
ExtendedFieldType | This class represents one Extended Field Type |
ExtendedFieldTypeDAO | Interface for creating and accessing extended fields in persistent storage. |
ExtendedFieldTypeDBDAO | |
ExtendedFieldTypes | |
ExtendedFieldValue | |
ExtendedFieldValueDAO | Interface for creating and accessing extended fields in persistent storage. |
ExtendedFieldValueDBDAO | |
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. |
Enum Summary | |
---|---|
JobPriority | Enum of the possible priorities of a job. |
JobStatus | Enumeration of the possible states (alt.: status) a Job can be in. |
StopReason | Class for containing a reason for stopping the harvesting of a domain. |
TimeUnit | Enumeration of the possible time units used for frequencies in schedules. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |