Interface | Description |
---|---|
DAO |
Interface common to all DAO's.
|
Class | Description |
---|---|
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.
|
DatabaseTestUtils |
Utilities to allow testing databases.
|
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, modeled as a set 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.
|
H1HeritrixTemplate |
Class encapsulating the Heritrix order.xml.
|
H3HeritrixTemplate |
Class encapsulating the Heritrix crawler-beans.cxml file
|
HarvestChannel |
Harvest channels are used to dispatch harvest jobs to specific pools of crawlers.
|
HarvestChannelDAO |
Abstract class for the DAO handling the persistence of
HarvestChannel instances. |
HarvestChannelDBDAO |
Implementation class for the DAO handling the persistence of
HarvestChannel instances. |
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.
|
HarvestDefinitionInfo |
Class containing Info about a harvestjob.
|
HarvestInfo |
Summary information about a specific harvest of a domain.
|
HarvestRunInfo |
Information on a single run of a harvest.
|
HeritrixTemplate |
Abstract class for manipulating Heritrix Templates.
|
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.
|
MinuteFrequency |
Allows specification of a schedule with a frequency measured in minutes.
|
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 | Description |
---|---|
H3HeritrixTemplate.MetadataInfo | |
HarvesterDatabaseTables |
Enum class defining the tables of the Harvester database and the required versions of the individual tables.
|
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.
|
Copyright © 2005–2018 The Royal Danish Library, the National Library of France and the Austrian National Library.. All rights reserved.