Package de.dlr.proseo.api.aipclient
Class AipClientConfiguration
java.lang.Object
de.dlr.proseo.api.aipclient.AipClientConfiguration
@Configuration
@ConfigurationProperties(prefix="proseo")
@EntityScan(basePackages="de.dlr.proseo.model")
public class AipClientConfiguration
extends Object
Configuration class for the prosEO AIP Client component
- Author:
- Dr. Thomas Bassler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the maximum number of records to retrieve in one OData request ("$top" query parameter)Gets the maximum number of parallel archive order threadsGets the maximum number of parallel download threadsGets the timeout for archive connections in millisecondsGets the path to the directory to download files toGets the retention period for ingested products in daysGets the timeout for Ingestor connections in millisecondsGets the URL of the prosEO IngestorGets the URL of the message recipientGets the sender identificationGets the URL of the Notification ServiceGets the interval between product order checksGets the Storage Manager mount point for product ingestionGets the source directory for uploads by the prosEO Storage ManagerGets the flag for the deletion of temporary files
-
Constructor Details
-
AipClientConfiguration
public AipClientConfiguration()
-
-
Method Details
-
getClientTargetDir
Gets the path to the directory to download files to- Returns:
- the download target directory
-
isDeleteTempFiles
Gets the flag for the deletion of temporary files- Returns:
- true, if temporary files shall be deleted, false otherwise
-
getIngestorUrl
Gets the URL of the prosEO Ingestor- Returns:
- the Ingestor URL
-
getIngestorTimeout
Gets the timeout for Ingestor connections in milliseconds- Returns:
- the ingestor timeout
-
getIngestorProductRetention
Gets the retention period for ingested products in days- Returns:
- the product retention period
-
getStorageMgrMountPoint
Gets the Storage Manager mount point for product ingestion- Returns:
- the ingestion mount point
-
getStorageMgrSourceDir
Gets the source directory for uploads by the prosEO Storage Manager- Returns:
- the Ingestor source directory
-
getOrderCheckInterval
Gets the interval between product order checks- Returns:
- the product order check interval in ms
-
getArchiveMaxRecords
Gets the maximum number of records to retrieve in one OData request ("$top" query parameter)- Returns:
- the maximum number of records to retrieve from archive
-
getArchiveTimeout
Gets the timeout for archive connections in milliseconds- Returns:
- the archive timeout
-
getArchiveOrderThreads
Gets the maximum number of parallel archive order threads- Returns:
- the archive order threads
-
getArchiveThreads
Gets the maximum number of parallel download threads- Returns:
- the archive threads
-
getNotificationUrl
Gets the URL of the Notification Service- Returns:
- the Notification Service URL
-
getNotificationRecipient
Gets the URL of the message recipient- Returns:
- the notification recipient's URL
-
getNotificationSender
Gets the sender identification- Returns:
- the notification sender
-