All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| JobConfiguration |
basic interface for the configuration of a scrape job
|
| JobConfigurationClassicImpl |
Deprecated.
|
| JobConfigurationClassicImplBuilder |
Deprecated.
|
| JobConfigurationImpl |
abstract configuration for scrape-job configuration
|
| JobConfigurationTriggeredImpl |
|
| JobConfigurationTriggeredImplBuilder |
|
| PercentageAboveThreshold |
|
| ResultHandler |
Callback interface to handle results of one run of a ScraperTask.
|
| ScrapeJob |
POJO Object to transport all Job information.
|
| ScrapeJobImpl |
Deprecated.
|
| Scraper |
Main interface that orchestrates scraping.
|
| ScraperConfiguration |
interface for basic configuration of scraper
|
| ScraperConfigurationClassicImpl |
Deprecated.
|
| ScraperConfigurationClassicImplBuilder |
Deprecated.
|
| ScraperConfigurationException |
Is thrown when there is a problem with the Configuration.
|
| ScraperConfigurationTriggeredImpl |
|
| ScraperConfigurationTriggeredImplBuilder |
|
| ScraperException |
Created by timbo on 2019-03-04
|
| ScraperImpl |
Deprecated.
|
| ScraperTask |
Created by timbo on 2019-03-04
|
| ScraperTaskImpl |
Deprecated.
|
| TriggerCollector |
defines the interface for implementing a TriggerCollector
that handles and acquires all triggerRequests at once that needs a PlcConnection
|
| TriggerCollectorImpl |
default implementation for TriggerCollector
|
| TriggerConfiguration |
basic configuration for all available triggers and handling of regarding condition
|
| TriggerConfiguration.Comparator |
|
| TriggerConfiguration.ConcatType |
|
| TriggerConfiguration.TriggerElement |
|
| TriggerConfiguration.TriggerType |
|
| TriggeredScrapeJobImpl |
|
| TriggeredScraperImpl |
replaces the old Scraper that only could do scheduled scraping jobs
Triggers have been introduced, so that in configuration "scrapeTime" has been exchanged by "triggerConfig"
Some example:
- 200ms scheduling is now performed by "triggerConfig: (SCHEDULED,200)" in scraper-configuration
- a triggered S7 variable can be used as follows:
"triggerConfig: (S7_TRIGGER_VAR,10,(%M0.3:BOOL)==(true))" meaning that Boolean in Marker-Block in Byte-Offset 0, Bit-Offset 3 is scanned every 10ms, when trigger has a rising-edge the acquirement of data-block is triggered
the trigger variable must be a valid address as defined with PLC4X-S7-Driver
right now boolean variables as well as numeric variables could be used as data-types
available comparators are ==,!= for all data-types and >,>=,<,<= for numeric data-types
|
| TriggeredScraperMBean |
|
| TriggeredScraperTask |
performs the triggered task from a job for one device based on the TriggerHandler as defined in Configuration
|
| TriggeredScraperTaskMBean |
MBean for a scrape job.
|
| TriggerHandler |
|
| TriggerHandlerImpl |
holds the handler for the regarding trigger-scraper on rising-trigger edge
|