| Package | Description |
|---|---|
| de.gerdiproject.harvest.application.events |
This package contains application specific events.
|
| de.gerdiproject.harvest.config.events |
This package contains sub-classes of IEvent that are related to
the harvester configuration and parameters.
|
| de.gerdiproject.harvest.etls.events |
This package contains sub-classes of IEvent that are related to
the harvesting-process.
|
| de.gerdiproject.harvest.etls.loaders.events | |
| de.gerdiproject.harvest.event |
This package contains classes and packages that are related to the EventSystem.
|
| de.gerdiproject.harvest.rest |
This package contains generic classes used by HTTP requests.
|
| de.gerdiproject.harvest.rest.events |
This package contains Events concerning HTTP requests.
|
| de.gerdiproject.harvest.scheduler.events |
This package contains events that modify the
Scheduler.
|
| de.gerdiproject.harvest.utils.logger.events |
This package contains events that concern logging.
|
| de.gerdiproject.harvest.utils.maven.events |
This package contains events that concern Maven utilities.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetCacheFolderEvent
This event returns the root directory wherein all service generated
files are stored.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetConfigurationEvent
This event aims to retrieve the singleton Configuration.
|
class |
RegisterParameterEvent
This event aims to register a new parameter in the Configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetETLManagerEvent
This event is used to retrieve the ETLManager from the MainContext.
|
class |
GetRepositoryNameEvent
This synchronous event returns the name of the harvested data provider.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CreateLoaderEvent
This event aims to instantiate an ILoader.
|
| Modifier and Type | Method and Description |
|---|---|
static <R,T extends ISynchronousEvent<R>> |
EventSystem.addSynchronousListener(Class<T> eventClass,
Function<T,R> callback)
Adds a callback function that executes and returns a value when a
specified synchronous event is dispatched.
|
static <R,T extends ISynchronousEvent<R>> |
EventSystem.addSynchronousListener(Class<T> eventClass,
Supplier<R> callback)
Adds a callback function that executes and returns a value when a
specified synchronous event is dispatched.
|
static <T extends ISynchronousEvent<?>> |
EventSystem.removeSynchronousListener(Class<T> eventClass)
Removes the callback function of a synchronous event.
|
static <R,T extends ISynchronousEvent<R>> |
EventSystem.sendSynchronousEvent(T event)
Dispatches a synchronous event that executes a unique callback function
and returns its calculated value.
|
| Modifier and Type | Method and Description |
|---|---|
static javax.ws.rs.core.Response |
HttpResponseFactory.createSynchronousEventResponse(ISynchronousEvent<?> event)
Creates a server response for an ISynchronousEvent.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetRestObjectEvent<T extends AbstractRestObject<T,?>>
This class is a stricted version of ISynchronousEvents that only allow
AbstractRestObjects to be returned.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetSchedulerEvent
Synchronous event for retrieving the Scheduler.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetMainLogEvent
This synchronous event returns the HarvesterLog that is attached
to the MainContext.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GetMavenUtilsEvent
This synchronous event returns the MavenUtils that is attached
to the MainContext.
|
Copyright © 2017–2019. All rights reserved.