Package de.pangaea.metadataportal.harvester
This package provides panFMP's harvesters and their corresponding classes.
-
Class Summary Class Description DirectoryHarvester Harvester for traversing file system directories.ElasticsearchHarvester TODOHarvester Harvester interface to panFMP.NoOpHarvester This harvester can be used to 'disable' harvesting from a source, e.g.OAIHarvester Harvester for OAI-PMH repositories.OAIHarvesterBase Abstract base class for OAI harvesting support in panFMP.OAIMetadataDocument Special implementation ofMetadataDocument
that adds OAI set support to internal fieldsOAIMetadataSaxRule This class is used as a rule for the "metadata" element of the OAI response.OAIStaticRepositoryHarvester Harvester for OAI static repositories.PanFMP1IndexHarvester This harvester supports replication XML contents from a legacy panFMP 1.x installation.Rebuilder Index rebuilder implemented as harvester that reads all documents from an index and pushes them back into the index.SingleFileEntitiesHarvester Abstract harvester class for single file entities (like files from web page or from a local directory).UpdateAliases TODOWebCrawlingHarvester Harvester for traversing websites and harvesting XML documents.ZipFileHarvester Harvester for unzipping ZIP files and reading their contents. -
Exception Summary Exception Description OAIException This exception is thrown on an OAI protocol error, which is triggered by an<error>
response from the repository.RetryAfterIOException Thrown when HTTP server responds withHttpURLConnection.HTTP_UNAVAILABLE
.