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

AUXIP_WAIT - Static variable in class de.dlr.proseo.api.auxipmon.AuxipMonitor
 
AuxipMonitor - Class in de.dlr.proseo.api.auxipmon
Monitor for Auxiliary Data Interface Points (AUXIP) For specification details see "Auxiliary Data Interface Delivery Point Specification" (ESA-EOPG-EOPGC-IF-10, issue 1.3)
AuxipMonitor() - Constructor for class de.dlr.proseo.api.auxipmon.AuxipMonitor
 
AuxipMonitor.TransferProduct - Class in de.dlr.proseo.api.auxipmon
Class describing a download session
AuxipMonitorApplication - Class in de.dlr.proseo.api.auxipmon
prosEO AUXIP Monitor application
AuxipMonitorApplication() - Constructor for class de.dlr.proseo.api.auxipmon.AuxipMonitorApplication
 
AuxipMonitorConfiguration - Class in de.dlr.proseo.api.auxipmon
Configuration class for the prosEO AUXIP Monitor component
AuxipMonitorConfiguration() - Constructor for class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
 
AuxipStatusControllerImpl - Class in de.dlr.proseo.api.auxipmon.rest
Spring MVC controller for the prosEO AUXIP Monitor; implements the services required to inquire about the interface status
AuxipStatusControllerImpl() - Constructor for class de.dlr.proseo.api.auxipmon.rest.AuxipStatusControllerImpl
 
available - Variable in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
Flag indicating whether the interface endpoint is reachable

C

checkAvailableDownloads(Instant) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor
Check the configured AUXIP for new files of the configured product types, whose publication date is after the reference time stamp: If token-based authentication is required, login to AUXIP and request token For all configured product types: Retrieve all products of the given type with publication time after reference time stamp (authenticating with either Basic Auth or Bearer Token) Convert JSON product entries into transfer objects Return the combined list of transfer objects
copySuccess - Variable in class de.dlr.proseo.api.auxipmon.AuxipMonitor
Indicator for parallel copying processes

D

de.dlr.proseo.api.auxipmon - package de.dlr.proseo.api.auxipmon
Top-level classes for the prosEO AUXIP Monitor component
de.dlr.proseo.api.auxipmon.rest - package de.dlr.proseo.api.auxipmon.rest
 
de.dlr.proseo.api.auxipmon.rest.model - package de.dlr.proseo.api.auxipmon.rest.model
 

E

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

G

getAuxipBaseUri() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the base URI of the AUXIP
getAuxipCheckInterval() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the interval between pickup point checks
getAuxipChunkInterval() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the interval between individual chunk retrievals
getAuxipClientId() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the client ID for OpenID token requests
getAuxipClientSecret() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the client secret for OpenID token requests
getAuxipClientSendInBody() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Indicates whether to send the client ID and secret in the message body for OpenID token requests
getAuxipContext() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the AUXIP context
getAuxipDirectoryPath() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the target path to store AUX files for ingestion
getAuxipHistoryPath() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the path to the file for storing transfer history
getAuxipHistoryRetention() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the period to retain transfer history entries for
getAuxipId() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the AUXIP Monitor identifier
getAuxipPassword() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the AUXIP password
getAuxipPerformanceMinSize() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the minimum size for files used in performance measurements
getAuxipProductTypes() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the list of product types to retrieve from AUXIP
getAuxipTokenUri() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the URI for requesting a bearer token
getAuxipTruncateInterval() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the interval to truncate transfer history file
getAuxipUser() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the AUXIP username
getAuxipUseToken() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Indicates whether token-based authentication shall be used
getAvailable() - Method in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
Returns the available.
getChecksum() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
getEvictionTime() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
getId() - Method in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
Returns the id.
getIdentifier() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
Gets the product UUID as identifier
getLastCopyPerformance() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor
Gets the last copy performance for monitoring purposes
getMaxDownloadThreads() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the maximum number of parallel transfer threads
getMaxWaitCycles() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the maximum number of wait cycles for transfer completion checks
getName() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
getPerformance() - Method in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
Returns the performance.
getPublicationTime() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
getReferenceTime() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
Gets the publication time as transfer object reference time
getRestInterfaceStatusByAuxipid(String, HttpHeaders) - Method in class de.dlr.proseo.api.auxipmon.rest.AuxipStatusControllerImpl
Get the interface status for the given AUXIP Monitor
getRestInterfaceStatusByAuxipid(String, HttpHeaders) - Method in interface de.dlr.proseo.api.auxipmon.rest.StatusController
Get the interface status for the given AUXIP Monitor
getRestInterfaceStatusByAuxipid(String, HttpHeaders) - Method in class de.dlr.proseo.api.auxipmon.rest.StatusControllerDecorator
Get the interface status for the given AUXIP Monitor
getSize() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
getStartTime() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
getStopTime() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
getTaskWaitInterval() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration
Gets the interval in millliseconds to check for completed transfers
getUuid() - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 

H

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

I

id - Variable in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
Interface identifier

M

main(String[]) - Static method in class de.dlr.proseo.api.auxipmon.AuxipMonitorApplication
 
MSG_COPY_FILE_FAILED - Static variable in class de.dlr.proseo.api.auxipmon.AuxipMonitor
 
MSG_ID_COPY_FILE_FAILED - Static variable in class de.dlr.proseo.api.auxipmon.AuxipMonitor
 

P

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

R

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

S

serialVersionUID - Static variable in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
 
setAvailable(Boolean) - Method in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
Set the available.
setChecksum(String) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
setEvictionTime(Instant) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
setId(String) - Method in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
Set the id.
setLastCopyPerformance(Double) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor
Records the last copy performance for monitoring purposes
setName(String) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
setPerformance(Double) - Method in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
Set the performance.
setPublicationTime(Instant) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
setSize(Long) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
setStartTime(Instant) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
setStopTime(Instant) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
setUuid(String) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
StatusController - Interface in de.dlr.proseo.api.auxipmon.rest
No description (Generated with springmvc-raml-parser v.2.0.5)
StatusControllerDecorator - Class in de.dlr.proseo.api.auxipmon.rest
No description (Generated with springmvc-raml-parser v.2.0.5)
StatusControllerDecorator() - Constructor for class de.dlr.proseo.api.auxipmon.rest.StatusControllerDecorator
 

T

toString() - Method in class de.dlr.proseo.api.auxipmon.rest.model.RestInterfaceStatus
 
TransferProduct() - Constructor for class de.dlr.proseo.api.auxipmon.AuxipMonitor.TransferProduct
 
transferToTargetDir(TransferObject) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor
Transfer the products found to disk for later ingestion
triggerFollowOnAction(TransferObject) - Method in class de.dlr.proseo.api.auxipmon.AuxipMonitor
 
A C D E G H I M P R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form