Package dk.netarkivet.harvester.heritrix3.controller
-
Interface Summary Interface Description IHeritrixController This interface encapsulates the direct access to Heritrix, allowing for accessing in various ways (direct class access or JMX). -
Class Summary Class Description AbstractRestHeritrixController Abstract base class for REST-based Heritrix controllers.AbstractRestHeritrixController.LaunchResultHandler Implementation of a LaunchResultHandler for Heritrix3.FrontierReportAnalyzer Implements the analysis of a full frontier report obtained from Heritrix3, as the execution of a sequence of user-defined filters, that each generate a smaller, in-memory frontier report that are sent in a JMS message to theHarvestMonitor
.HeritrixController This implementation of the HeritrixController interface starts Heritrix3 as a separate process and uses JMX to communicate with it.HeritrixControllerFactory A factory class for HeritrixController instances.HeritrixLauncher BnF specific Heritrix3 launcher, that forces the use ofHeritrixController
.