Package de.dlr.proseo.api.edipmon
Class EdipMonitorConfiguration
java.lang.Object
de.dlr.proseo.api.edipmon.EdipMonitorConfiguration
@Configuration
@ConfigurationProperties(prefix="proseo")
public class EdipMonitorConfiguration
extends Object
Configuration class for the prosEO EDIP Monitor component
- Author:
- Dr. Thomas Bassler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the interval between pickup point checksGets the path to the EDIP directoryGets the path to the file for storing transfer historyGets the period to retain transfer history entries forGets the EDIP Monitor identifierGets the minimum size for files used in performance measurementsGets the retrieval delay for the pickup pointGets the satellite identifierGets the interval to truncate transfer history fileGets the interval to check for completed file downloadsGets the path to the target CADU directoryGets the L0 processor commandGets the maximum number of parallel transfer session threadsGets the maximum number of parallel file download threads within a download sessionGets the maximum number of wait cycles for file download completion checksGets the maximum number of wait cycles for transfer session completion checksGets the interval to check for completed transfer sessions
-
Constructor Details
-
EdipMonitorConfiguration
public EdipMonitorConfiguration()
-
-
Method Details
-
getEdipId
Gets the EDIP Monitor identifier- Returns:
- the EDIP Monitor identifier
-
getEdipDirectoryPath
Gets the path to the EDIP directory- Returns:
- the EDIP directory path
-
getEdipSatellite
Gets the satellite identifier- Returns:
- the 3-character satellite identifier
-
getEdipHistoryPath
Gets the path to the file for storing transfer history- Returns:
- the EDIP transfer history file path
-
getEdipCheckInterval
Gets the interval between pickup point checks- Returns:
- the EDIP check interval in ms
-
getEdipRetrievalDelay
Gets the retrieval delay for the pickup point- Returns:
- the EDIP retrieval delay in ms
-
getEdipTruncateInterval
Gets the interval to truncate transfer history file- Returns:
- the EDIP history truncation interval in ms
-
getEdipHistoryRetention
Gets the period to retain transfer history entries for- Returns:
- the EDIP history retention period in ms
-
getEdipPerformanceMinSize
Gets the minimum size for files used in performance measurements- Returns:
- the minimum file size in bytes
-
getL0CaduDirectoryPath
Gets the path to the target CADU directory- Returns:
- the CADU directory path
-
getL0Command
Gets the L0 processor command- Returns:
- the L0 processor command
-
getMaxDownloadThreads
Gets the maximum number of parallel transfer session threads- Returns:
- the maximum number of transfer session threads
-
getTaskWaitInterval
Gets the interval to check for completed transfer sessions- Returns:
- the transfer session wait interval in millliseconds
-
getMaxWaitCycles
Gets the maximum number of wait cycles for transfer session completion checks- Returns:
- the maximum number of wait cycles
-
getMaxFileDownloadThreads
Gets the maximum number of parallel file download threads within a download session- Returns:
- the maximum number of parallel file download threads
-
getFileWaitInterval
Gets the interval to check for completed file downloads- Returns:
- the check interval in millliseconds
-
getMaxFileWaitCycles
Gets the maximum number of wait cycles for file download completion checks- Returns:
- the maximum number of wait cycles
-