Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form