| Package | Description |
|---|---|
| de.gerdiproject.harvest.application |
This package contains classes and packages that are related to server and application settings.
|
| 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 |
This package contains classes concerning ILoaders.
|
| de.gerdiproject.harvest.etls.loaders.utils |
This package contains utility classes concerning ILoaders.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<Class<? extends ILoader<?>>> |
ContextListener.getLoaderClasses()
Creates a list of ILoader implementations that can be chosen to transfer data to the search index.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
MainContext.init(Class<? extends ContextListener> callerClass,
Supplier<String> repositoryNameSupplier,
Supplier<List<? extends AbstractETL<?,?>>> etlSupplier,
List<Class<? extends ILoader<?>>> loaderClasses)
Constructs an instance of the MainContext in a dedicated thread.
|
| Modifier and Type | Field and Description |
|---|---|
protected ILoader<S> |
AbstractETL.loader |
| Modifier and Type | Method and Description |
|---|---|
protected ILoader<S> |
AbstractETL.createLoader()
Creates an ILoader for sending the harvested documents
to a search index.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIteratorLoader<S>
This loader can load multiple documents.
|
class |
AbstractURLLoader<S extends de.gerdiproject.harvest.IDocument>
This abstract class offers a basis for sending documents to a search index
via a REST request.
|
class |
DiskLoader
This class offers functions for saving a harvest result to disk.
|
class |
ElasticSearchLoader
This class serves as a communicator for an Elastic Search node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LoaderRegistry.registerLoader(Class<? extends ILoader<?>> loaderClass)
Registers an ILoader class via its class name.
|
Copyright © 2017–2019. All rights reserved.