Klasse AuxipMonitorConfiguration

java.lang.Object
de.dlr.proseo.api.auxipmon.AuxipMonitorConfiguration

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

    • AuxipMonitorConfiguration

      public AuxipMonitorConfiguration()
  • Methodendetails

    • getAuxipId

      public String getAuxipId()
      Gets the AUXIP Monitor identifier
      Gibt zurück:
      the AUXIP Monitor identifier
    • getAuxipBaseUri

      public String getAuxipBaseUri()
      Gets the base URI of the AUXIP
      Gibt zurück:
      the AUXIP base URI (without trailing slash)
    • getAuxipContext

      public String getAuxipContext()
      Gets the AUXIP context
      Gibt zurück:
      the AUXIP context (without starting or terminating slashes)
    • getAuxipUseToken

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

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

      public String getAuxipUser()
      Gets the AUXIP username
      Gibt zurück:
      the username
    • getAuxipPassword

      public String getAuxipPassword()
      Gets the AUXIP password
      Gibt zurück:
      the password
    • getAuxipClientId

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

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

      public Boolean getAuxipClientSendInBody()
      Indicates whether to send the client ID and secret in the message body for OpenID token requests
      Gibt zurück:
      true, if client ID and secret are to be sent in the body, false otherwise
    • getAuxipProductTypes

      public List<String> getAuxipProductTypes()
      Gets the list of product types to retrieve from AUXIP
      Gibt zurück:
      the a list of product types
    • getAuxipHistoryPath

      public String getAuxipHistoryPath()
      Gets the path to the file for storing transfer history
      Gibt zurück:
      the AUXIP transfer history file path
    • getAuxipCheckInterval

      public Long getAuxipCheckInterval()
      Gets the interval between pickup point checks
      Gibt zurück:
      the AUXIP check interval in ms
    • getAuxipChunkInterval

      public Long getAuxipChunkInterval()
      Gets the interval between individual chunk retrievals
      Gibt zurück:
      the interval between chunk retrievals in ms
    • getAuxipTruncateInterval

      public Long getAuxipTruncateInterval()
      Gets the interval to truncate transfer history file
      Gibt zurück:
      the AUXIP history truncation interval in ms
    • getAuxipHistoryRetention

      public Long getAuxipHistoryRetention()
      Gets the period to retain transfer history entries for
      Gibt zurück:
      the AUXIP 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
    • getAuxipPerformanceMinSize

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

      public String getAuxipDirectoryPath()
      Gets the target path to store AUX files for ingestion
      Gibt zurück:
      the path to the target directory