Klasse XbipMonitorConfiguration

java.lang.Object
de.dlr.proseo.api.xbipmon.XbipMonitorConfiguration

@Configuration @ConfigurationProperties(prefix="proseo") public class XbipMonitorConfiguration extends Object
Configuration class for the prosEO XBIP Monitor component
Autor:
Dr. Thomas Bassler
  • Konstruktordetails

    • XbipMonitorConfiguration

      public XbipMonitorConfiguration()
  • Methodendetails

    • getXbipId

      public String getXbipId()
      Gets the XBIP Monitor identifier
      Gibt zurück:
      the XBIP Monitor identifier
    • getXbipDirectoryPath

      public String getXbipDirectoryPath()
      Gets the path to the XBIP directory
      Gibt zurück:
      the XBIP directory path
    • getXbipSatellite

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

      public String getXbipHistoryPath()
      Gets the path to the file for storing transfer history
      Gibt zurück:
      the XBIP transfer history file path
    • getXbipCheckInterval

      public Long getXbipCheckInterval()
      Gets the interval between pickup point checks
      Gibt zurück:
      the XBIP check interval in ms
    • getXbipRetrievalDelay

      public Long getXbipRetrievalDelay()
      Gets the retrieval delay for the pickup point
      Gibt zurück:
      the XBIP retrieval delay in ms
    • getXbipTruncateInterval

      public Long getXbipTruncateInterval()
      Gets the interval to truncate transfer history file
      Gibt zurück:
      the XBIP history truncation interval in ms
    • getXbipHistoryRetention

      public Long getXbipHistoryRetention()
      Gets the period to retain transfer history entries for
      Gibt zurück:
      the XBIP history retention period in ms
    • getXbipPerformanceMinSize

      public Long getXbipPerformanceMinSize()
      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