Index

B C D G R S T 
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 a null argument)
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.)
B C D G R S T 
All Classes and Interfaces|All Packages