Klasse 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
Autor:
Dr. Thomas Bassler
  • Konstruktordetails

    • EdipMonitorConfiguration

      public EdipMonitorConfiguration()
  • Methodendetails

    • getEdipId

      public String getEdipId()
      Gets the EDIP Monitor identifier
      Gibt zurück:
      the EDIP Monitor identifier
    • getEdipDirectoryPath

      public String getEdipDirectoryPath()
      Gets the path to the EDIP directory
      Gibt zurück:
      the EDIP directory path
    • getEdipSatellite

      public String getEdipSatellite()
      Gets the satellite identifier
      Gibt zurück:
      the 3-character satellite identifier
    • getEdipHistoryPath

      public String getEdipHistoryPath()
      Gets the path to the file for storing transfer history
      Gibt zurück:
      the EDIP transfer history file path
    • getEdipCheckInterval

      public Long getEdipCheckInterval()
      Gets the interval between pickup point checks
      Gibt zurück:
      the EDIP check interval in ms
    • getEdipRetrievalDelay

      public Long getEdipRetrievalDelay()
      Gets the retrieval delay for the pickup point
      Gibt zurück:
      the EDIP retrieval delay in ms
    • getEdipTruncateInterval

      public Long getEdipTruncateInterval()
      Gets the interval to truncate transfer history file
      Gibt zurück:
      the EDIP history truncation interval in ms
    • getEdipHistoryRetention

      public Long getEdipHistoryRetention()
      Gets the period to retain transfer history entries for
      Gibt zurück:
      the EDIP history retention period in ms
    • getEdipPerformanceMinSize

      public Long getEdipPerformanceMinSize()
      Gets the minimum size for files used in performance measurements
      Gibt zurück:
      the minimum file size in bytes
    • getL0CaduDirectoryPath

      public String getL0CaduDirectoryPath()
      Gets the path to the target CADU directory
      Gibt zurück:
      the CADU directory path
    • getL0Command

      public String getL0Command()
      Gets the L0 processor command
      Gibt zurück:
      the L0 processor command
    • getMaxDownloadThreads

      public Integer getMaxDownloadThreads()
      Gets the maximum number of parallel transfer session threads
      Gibt zurück:
      the maximum number of transfer session threads
    • getTaskWaitInterval

      public Integer getTaskWaitInterval()
      Gets the interval to check for completed transfer sessions
      Gibt zurück:
      the transfer session wait interval in millliseconds
    • getMaxWaitCycles

      public Integer getMaxWaitCycles()
      Gets the maximum number of wait cycles for transfer session completion checks
      Gibt zurück:
      the maximum number of wait cycles
    • getMaxFileDownloadThreads

      public Integer getMaxFileDownloadThreads()
      Gets the maximum number of parallel file download threads within a download session
      Gibt zurück:
      the maximum number of parallel file download threads
    • getFileWaitInterval

      public Integer getFileWaitInterval()
      Gets the interval to check for completed file downloads
      Gibt zurück:
      the check interval in millliseconds
    • getMaxFileWaitCycles

      public Integer getMaxFileWaitCycles()
      Gets the maximum number of wait cycles for file download completion checks
      Gibt zurück:
      the maximum number of wait cycles