Index

A C D E G H I M P R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

available - Variable in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Flag indicating whether the interface endpoint is reachable

C

CadipMonitor - Class in de.dlr.proseo.api.cadipmon
Monitor for CADU Interface Points (CADIP) For specification details see "CADU Interface Delivery Point Specification" (ESA-EOPG-EOPGC-IF-15, issue 1.1)
CadipMonitor() - Constructor for class de.dlr.proseo.api.cadipmon.CadipMonitor
 
CadipMonitor.TransferFile - Class in de.dlr.proseo.api.cadipmon
Class describing a single CADU (DSDB) file
CadipMonitor.TransferQualityInfo - Class in de.dlr.proseo.api.cadipmon
Class holding session quality data (available as soon as final CADU file has been written by acquisition station)
CadipMonitor.TransferSession - Class in de.dlr.proseo.api.cadipmon
Class describing a download session
CadipMonitorApplication - Class in de.dlr.proseo.api.cadipmon
prosEO CADIP Monitor application
CadipMonitorApplication() - Constructor for class de.dlr.proseo.api.cadipmon.CadipMonitorApplication
 
CadipMonitorConfiguration - Class in de.dlr.proseo.api.cadipmon
Configuration class for the prosEO CADIP Monitor component
CadipMonitorConfiguration() - Constructor for class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
 
CadipStatusControllerImpl - Class in de.dlr.proseo.api.cadipmon.rest
Spring MVC controller for the prosEO CADIP Monitor; implements the services required to inquire about the interface status
CadipStatusControllerImpl() - Constructor for class de.dlr.proseo.api.cadipmon.rest.CadipStatusControllerImpl
 
checkAvailableDownloads(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Check the configured CADIP for new downlink sessions, whose publication date is after the reference time stamp: Retrieve all downlink sessions with publication time after reference time stamp (authenticating with either Basic Auth or Bearer Token) Convert JSON session entries into transfer objects Return a list of all transfer objects
checkStatus() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Check the CADIP status (by querying all available sessions)
copySuccess - Variable in class de.dlr.proseo.api.cadipmon.CadipMonitor
Indicator for parallel copying processes

D

de.dlr.proseo.api.cadipmon - package de.dlr.proseo.api.cadipmon
Top-level classes for the prosEO CADIP Monitor component
de.dlr.proseo.api.cadipmon.rest - package de.dlr.proseo.api.cadipmon.rest
REST interface classes for the prosEO CADIP Monitor component
de.dlr.proseo.api.cadipmon.rest.model - package de.dlr.proseo.api.cadipmon.rest.model
 

E

equals(Object) - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
 

G

getAvailable() - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Returns the available.
getBlockNumber() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Gets the DSDB block number
getCadipBaseUri() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the base URI of the CADIP
getCadipCheckInterval() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the interval between pickup point checks
getCadipClientId() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the client ID for OpenID token requests
getCadipClientSecret() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the client secret for OpenID token requests
getCadipContext() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the CADIP context
getCadipHistoryPath() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the path to the file for storing transfer history
getCadipHistoryRetention() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the period to retain transfer history entries for
getCadipId() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the CADIP Monitor identifier
getCadipPassword() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the CADIP password
getCadipPerformanceMinSize() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the minimum size for files used in performance measurements
getCadipRetrievalDelay() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the retrieval delay for the pickup point
getCadipRetrievalTimeout() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the maximum allowed duration for download of a single session
getCadipSatellite() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the satellite identifier
getCadipSessionInterval() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the interval between checks for available session files
getCadipTokenGrantType() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the grant type for the token request
getCadipTokenPassword() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the password for a token request
getCadipTokenScope() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the token request scope
getCadipTokenUri() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the URI for requesting a bearer token
getCadipTokenUser() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the username for a token request
getCadipTruncateInterval() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the interval to truncate transfer history file
getCadipUser() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the CADIP username
getCadipUseToken() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Indicates whether token-based authentication shall be used
getChannel() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Gets the channel the file belongs to
getChannel() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Gets the channel number
getDeliveryPushOk() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Indicates whether session provisioning was successful
getDeliveryStart() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Gets the transfer start timestamp
getDeliveryStop() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Gets the transfer stop timestamp
getDownlinkOrbit() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the downlink orbit number
getDownlinkSize() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the total downlink size
getDownlinkStart() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the acquisition time of the first CADU in the first DSDB
getDownlinkStop() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the acquisition time of the last CADU in the last DSDB
getEvictionTime() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Gets the expected file eviction time
getFilename() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Gets the file name
getFileSize() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Gets the file size
getFileWaitInterval() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Gets the interval to check for completed file downloads
getFileWaitInterval() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the interval to check for completed file downloads
getId() - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Returns the id.
getIdentifier() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the combined transfer object identifier: satellite|station unit|session ID
getL0CaduDirectoryPath() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the path to the target CADU directory
getLastCopyPerformance() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Gets the last copy performance for monitoring purposes
getLatestPublicationTime() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the latest publication time of any CADU file
getMaxDownloadThreads() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the maximum number of parallel transfer threads
getMaxFileDownloadThreads() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Gets the maximum number of parallel file download threads within a download session
getMaxFileDownloadThreads() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the maximum number of parallel file download threads within a download session
getMaxFileWaitCycles() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Gets the maximum number of wait cycles for file download completion checks
getMaxFileWaitCycles() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the maximum number of wait cycles for file download completion checks
getMaxWaitCycles() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the maximum number of wait cycles for transfer completion checks
getNumChannels() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the number of data channels in the session
getPerformance() - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Returns the performance.
getPublicationTime() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Gets the file publication timestamp
getQualityInfos() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the array of quality information data per channel
getReferenceTime() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the session reference time
getRestInterfaceStatusByCadipid(String, HttpHeaders) - Method in class de.dlr.proseo.api.cadipmon.rest.CadipStatusControllerImpl
Get the interface status for the given CADIP Monitor
getRestInterfaceStatusByCadipid(String, HttpHeaders) - Method in interface de.dlr.proseo.api.cadipmon.rest.StatusController
Get the interface status for the given CADIP Monitor
getRestInterfaceStatusByCadipid(String, HttpHeaders) - Method in class de.dlr.proseo.api.cadipmon.rest.StatusControllerDecorator
Get the interface status for the given CADIP Monitor
getRetransfer() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Indicates whether this file was retransferred
getSatelliteIdentifier() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the satellite identifier
getSessionId() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Gets the session ID
getSessionIdentifier() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the session identifier
getSessionUuid() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the session UUID
getStationUnitId() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the station unit ID
getTaskWaitInterval() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Gets the interval in millliseconds to check for completed transfers
getTotalChunks() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Gets the total number of CADU files in this channel
getTotalVolume() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Gets the total data volume in this channel
getUuid() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Gets the file UUID

H

hashCode() - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
 

I

id - Variable in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Interface identifier
isCadipRetransfer() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration
Indicates whether retransferred sessions are to be retrieved
isFinalBlock() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Indicates whether this is the final file of the session
isRetransfer() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Gets the retransfer flag
isSessionComplete() - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Indicates whether session provisioning is complete

M

main(String[]) - Static method in class de.dlr.proseo.api.cadipmon.CadipMonitorApplication
Start the Spring application

P

performance - Variable in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Latest download performance in MiB/s

R

RestInterfaceStatus - Class in de.dlr.proseo.api.cadipmon.rest.model
 
RestInterfaceStatus() - Constructor for class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Creates a new RestInterfaceStatus.
RestInterfaceStatus(String, Boolean, Double) - Constructor for class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Creates a new RestInterfaceStatus.
run(String...) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitorApplication
 

S

serialVersionUID - Static variable in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
 
setAvailable(Boolean) - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Set the available.
setBlockNumber(Integer) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the DSDB block number
setChannel(Integer) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the channel the file belongs to
setChannel(Integer) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Sets the channel number
setDeliveryPushOk(Boolean) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the flag indicating success of session provisioning
setDeliveryStart(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
sets the transfer start timestamp
setDeliveryStop(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Sets the transfer stop timestamp
setDownlinkOrbit(Integer) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the downlink orbit number
setDownlinkSize(Long) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the total downlink size
setDownlinkStart(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the acquisition time of the first CADU in the first DSDB
setDownlinkStop(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the acquisition time of the last CADU in the last DSDB
setEvictionTime(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the expected file eviction time
setFilename(String) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the file name
setFileSize(Integer) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the file size
setFileWaitInterval(int) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Sets the interval to check for completed file downloads
setFinalBlock(Boolean) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the flag indicating whether this is the final file of the session
setId(String) - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Set the id.
setLastCopyPerformance(Double) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Records the last copy performance for monitoring purposes
setLatestPublicationTime(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the latest publication time of any CADU file
setMaxFileDownloadThreads(int) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Sets the maximum number of parallel file download threads within a download session
setMaxFileWaitCycles(int) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Sets the maximum number of wait cycles for file download completion checks
setNumChannels(Integer) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the number of data channels in the session
setPerformance(Double) - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
Set the performance.
setPublicationTime(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the file publication timestamp
setQualityInfos(CadipMonitor.TransferQualityInfo[]) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the array of quality information data per channel
setReferenceTime(Instant) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the session reference time
setRetransfer(Boolean) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the flag indicating a retransferred file
setRetransfer(Boolean) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the retransfer flag
setSatelliteIdentifier(String) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the satellite identifier
setSessionComplete(Boolean) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the flag indicating completeness of session provisioning
setSessionId(String) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Sets the session ID
setSessionIdentifier(String) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the session identifier
setSessionUuid(String) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the session UUID
setStationUnitId(String) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
Sets the station unit ID
setTotalChunks(Integer) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Sets the total number of CADU files in this channel
setTotalVolume(Long) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
Sets the total data volume in this channel
setUuid(String) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
Sets the file UUID
StatusController - Interface in de.dlr.proseo.api.cadipmon.rest
No description (Generated with springmvc-raml-parser v.2.0.5)
StatusControllerDecorator - Class in de.dlr.proseo.api.cadipmon.rest
No description (Generated with springmvc-raml-parser v.2.0.5)
StatusControllerDecorator() - Constructor for class de.dlr.proseo.api.cadipmon.rest.StatusControllerDecorator
 

T

toString() - Method in class de.dlr.proseo.api.cadipmon.rest.model.RestInterfaceStatus
 
TransferFile() - Constructor for class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferFile
 
TransferQualityInfo() - Constructor for class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferQualityInfo
 
TransferSession() - Constructor for class de.dlr.proseo.api.cadipmon.CadipMonitor.TransferSession
 
transferToTargetDir(TransferObject) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Transfer the session found and its CADU files to the configured CADU target directory for L0 processing Create empty "done" list Create session and channel directories WHILE session is not complete Retrieve file list for session FOR EACH CADU file in file list and not in "done" list DO IN PARALLEL (up to quota) Download CADU file (check size) IF CADU file is marked as "final block", set session as completed Check session quality information
triggerFollowOnAction(TransferObject) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
 
triggerParallelAction(CadipMonitor.TransferSession) - Method in class de.dlr.proseo.api.cadipmon.CadipMonitor
Trigger any necessary parallel action on the transfer session (e. g.
A C D E G H I M P R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form