Klasse CadipMonitorConfiguration

java.lang.Object
de.dlr.proseo.api.cadipmon.CadipMonitorConfiguration

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

    • CadipMonitorConfiguration

      public CadipMonitorConfiguration()
  • Methodendetails

    • getCadipId

      public String getCadipId()
      Gets the CADIP Monitor identifier
      Gibt zurück:
      the CADIP Monitor identifier
    • getCadipSatellite

      public String getCadipSatellite()
      Gets the satellite identifier
      Gibt zurück:
      the satellite identifier
    • getCadipBaseUri

      public String getCadipBaseUri()
      Gets the base URI of the CADIP
      Gibt zurück:
      the CADIP base URI (without trailing slash)
    • getCadipContext

      public String getCadipContext()
      Gets the CADIP context
      Gibt zurück:
      the CADIP context (without starting or terminating slashes)
    • isCadipRetransfer

      public Boolean isCadipRetransfer()
      Indicates whether retransferred sessions are to be retrieved
      Gibt zurück:
      true, if retransferred sessions are to be retrieved, false otherwise
    • getCadipUseToken

      public Boolean getCadipUseToken()
      Indicates whether token-based authentication shall be used
      Gibt zurück:
      true, if token-based authentication shall be used, false otherwise
    • getCadipTokenUri

      public String getCadipTokenUri()
      Gets the URI for requesting a bearer token
      Gibt zurück:
      the bearer token URI (without starting or terminating slashes)
    • getCadipTokenUser

      public String getCadipTokenUser()
      Gets the username for a token request
      Gibt zurück:
      the token request user name
    • getCadipTokenPassword

      public String getCadipTokenPassword()
      Gets the password for a token request
      Gibt zurück:
      the token request password
    • getCadipTokenGrantType

      public String getCadipTokenGrantType()
      Gets the grant type for the token request
      Gibt zurück:
      the grant type
    • getCadipTokenScope

      public String getCadipTokenScope()
      Gets the token request scope
      Gibt zurück:
      the token request scope
    • getCadipUser

      public String getCadipUser()
      Gets the CADIP username
      Gibt zurück:
      the username
    • getCadipPassword

      public String getCadipPassword()
      Gets the CADIP password
      Gibt zurück:
      the password
    • getCadipClientId

      public String getCadipClientId()
      Gets the client ID for OpenID token requests
      Gibt zurück:
      the OpenID client ID
    • getCadipClientSecret

      public String getCadipClientSecret()
      Gets the client secret for OpenID token requests
      Gibt zurück:
      the OpenID client secret
    • getCadipHistoryPath

      public String getCadipHistoryPath()
      Gets the path to the file for storing transfer history
      Gibt zurück:
      the CADIP transfer history file path
    • getCadipCheckInterval

      public Long getCadipCheckInterval()
      Gets the interval between pickup point checks
      Gibt zurück:
      the CADIP check interval in ms
    • getCadipSessionInterval

      public Long getCadipSessionInterval()
      Gets the interval between checks for available session files
      Gibt zurück:
      the interval between session checks in ms
    • getCadipRetrievalDelay

      public Long getCadipRetrievalDelay()
      Gets the retrieval delay for the pickup point
      Gibt zurück:
      the CADIP retrieval delay in ms
    • getCadipRetrievalTimeout

      public Long getCadipRetrievalTimeout()
      Gets the maximum allowed duration for download of a single session
      Gibt zurück:
      the retrieval timeout in ms
    • getCadipTruncateInterval

      public Long getCadipTruncateInterval()
      Gets the interval to truncate transfer history file
      Gibt zurück:
      the CADIP history truncation interval in ms
    • getCadipHistoryRetention

      public Long getCadipHistoryRetention()
      Gets the period to retain transfer history entries for
      Gibt zurück:
      the CADIP history retention period in ms
    • getMaxDownloadThreads

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

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

      public Integer getMaxWaitCycles()
      Gets the maximum number of wait cycles for transfer completion checks
      Gibt zurück:
      the 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
    • getCadipPerformanceMinSize

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