| Package | Description |
|---|---|
| de.gerdiproject.harvest.config |
This package contains classes and packages that are related to the global harvester Configuration.
|
| de.gerdiproject.harvest.etls |
This package contains classes and packages that are related to the AbstractETL and its sub-classes.
|
| de.gerdiproject.harvest.etls.loaders.utils |
This package contains utility classes concerning ILoaders.
|
| de.gerdiproject.harvest.etls.utils |
This package contains utility classes concerning AbstractETLs.
|
| de.gerdiproject.harvest.rest |
This package contains generic classes used by HTTP requests.
|
| de.gerdiproject.harvest.scheduler |
This package contains classes for setting up a schedule for the harvester.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Configuration
This class manages all application AbstractParameters.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractETL<T,S>
This class offers a skeleton for harvesting a repository to
retrieve all of its metadata.
|
class |
AbstractIteratorETL<T,S>
This ETL harvests data via Iterators and creates a
document for each iterated element.
|
class |
StaticIteratorETL<T,S>
This ETL harvests data via Iterators and creates a
document for each iterated element.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoaderRegistry
This class maps loader names to ILoaders at runtime.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ETLManager
This class serves as an interface for all AbstractETLs that
are required to harvest the repository.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRestObject<T extends AbstractRestObject<T,P>,P>
This abstract class represents a singleton that is to be manipulated by an AbstractRestResource.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Scheduler
This class manages a schedule of cron tabs that trigger harvests.
|
Copyright © 2017–2019. All rights reserved.