Index
All Classes and Interfaces|All Packages
B
- BaseMonitor - Class in de.dlr.proseo.api.basemon
-
Base class for implementing monitors on pickup points ("interface points" in the ESA Ground Segment Framework architecture).
- BaseMonitor() - Constructor for class de.dlr.proseo.api.basemon.BaseMonitor
- BaseMonitor.TransferControl - Class in de.dlr.proseo.api.basemon
-
Structure for controlling the transfer process
C
- checkAvailableDownloads(Instant) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Check the pickup point for available objects (unfiltered)
D
- de.dlr.proseo.api.basemon - package de.dlr.proseo.api.basemon
-
Base classes for implementing monitors on pickup points ("interface points" in the ESA Ground Segment Framework architecture)
G
- getCheckInterval() - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Gets the interval between pickup point checks
- getHistoryRetentionDuration() - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Gets the period to retain transfer history entries for
- getIdentifier() - Method in interface de.dlr.proseo.api.basemon.TransferObject
-
Gets the unique identifier of the transfer object for use in the transfer history
- getMaxDownloadThreads() - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Gets the maximum number of parallel download threads
- getMaxWaitCycles() - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Gets the maximum number of wait cycles for task completion checks
- getReferenceTime() - Method in interface de.dlr.proseo.api.basemon.TransferObject
-
Gets the reference time of this object for use in the transfer history
- getTaskWaitInterval() - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Gets the interval to check for completed subtasks
- getTransferHistoryFile() - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Gets the file path of the transfer history file
- getTruncateInterval() - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Gets the interval to truncate transfer history file
R
- referenceTime - Variable in class de.dlr.proseo.api.basemon.BaseMonitor.TransferControl
-
Latest reference time of all transfer objects
- run() - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Run forever (as required by Thread superclass, at the same time convenience function for calling
BaseMonitor.run(Integer)with anullargument) - run(Integer) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Monitoring loop: Check data availability on pickup point Filter objects not yet processed from transfer history For all objects not yet processed: Transfer object to local target directory Record transfer in history Trigger follow-on action
S
- setCheckInterval(long) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Sets the interval between pickup point checks
- setHistoryRetentionDuration(Duration) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Sets the period to retain transfer history entries for
- setMaxDownloadThreads(int) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Sets the maximum number of parallel download threads
- setMaxWaitCycles(int) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Sets the maximum number of wait cycles for task completion checks
- setTaskWaitInterval(int) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Sets the interval to check for completed subtasks
- setTransferHistoryFile(Path) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Gets the file path of the transfer history file
- setTruncateInterval(long) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Sets the interval to truncate transfer history file
T
- TransferControl() - Constructor for class de.dlr.proseo.api.basemon.BaseMonitor.TransferControl
- TransferObject - Interface in de.dlr.proseo.api.basemon
-
Interface for all objects to be transferred via a monitor derived from BaseMonitor
- transferObjects - Variable in class de.dlr.proseo.api.basemon.BaseMonitor.TransferControl
-
Objects to transfer
- transferToTargetDir(TransferObject) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Download the given transfer object from the pickup point and copy it to the configured target directory
- triggerFollowOnAction(TransferObject) - Method in class de.dlr.proseo.api.basemon.BaseMonitor
-
Trigger any necessary follow-on action on the transfer object (processing, order generation etc.)
All Classes and Interfaces|All Packages