Package org.apache.manifoldcf.crawler.jobs

Class Summary
Carrydown This class manages the table that keeps track of intrinsic relationships between documents.
Carrydown.DuplicateFinder  
Carrydown.ResultDuplicateEliminator Limit checker which removes duplicate rows, based on datavaluehash
Carrydown.ValueRecord  
DeleteDependency This class represents and describes a single delete dependency.
EventManager This class manages the events table.
HopCount This class manages the table that keeps track of hop count, and algorithmically determines this value for a document identifier upon request.
HopCount.Answer This class represents an answer - which consists both of an answer value, and also the dependencies of that answer (i.e.
HopCount.DocumentNode This class keeps track of the data associated with a node in the hash map.
HopCount.DocumentReference This class describes a document reference.
HopCount.NodeQueue A queue object allows document nodes to be ordered appropriately for the most efficient execution.
HopCount.NodeReference This class describes a node link reference.
HopCount.Question A class describing a document identifier and a link type, to be used in looking up the appropriate node in the hash.
HopDeleteDeps This class manages the table that keeps track of link deletion dependencies for cached hopcounts.
HopFilterManager This class manages the "hopfilters" table, which contains the hopcount filters for each job.
IntrinsicLink This class manages the table that keeps track of intrinsic relationships between documents.
IntrinsicLink.DuplicateFinder  
JobDescription This is a paper object describing a job.
JobManager This is the main job manager.
JobManager.JobqueueRecord Class for tracking existing jobqueue row data
JobManager.MutableInteger Mutable integer class.
JobManager.QueueHashItem This class contains information per job on how many queue items have so far been accumulated.
JobManager.ThrottleJobItem This class represents the information stored PER JOB in the throttling structure.
JobManager.ThrottleLimit This class provides the throttling limits for the job queueing query.
JobManager.ThrottleLimitSpec This is a class which describes an individual throttle limit, in fetches.
JobQueue This is the job queue manager class.
JobQueue.DuplicateFinder  
Jobs This class manages the jobs table.
Jobs.JobObjectDescription Job object description class.
Jobs.JobObjectExecutor This is the executor object for locating job objects.
PrereqEventManager This class manages the prerequisite event table.
ScheduleList This class describes an ordered set of schedule records.
ScheduleManager This class manages the "schedules" table, which contains the automatic execution schedule for each job.