Package de.dlr.proseo.api.auxipmon
Class 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
- Author:
- Dr. Thomas Bassler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the base URI of the AUXIPGets the interval between pickup point checksGets the interval between individual chunk retrievalsGets the client ID for OpenID token requestsGets the client secret for OpenID token requestsIndicates whether to send the client ID and secret in the message body for OpenID token requestsGets the AUXIP contextGets the target path to store AUX files for ingestionGets the path to the file for storing transfer historyGets the period to retain transfer history entries forGets the AUXIP Monitor identifierGets the AUXIP passwordGets the minimum size for files used in performance measurementsGets the list of product types to retrieve from AUXIPGets the URI for requesting a bearer tokenGets the interval to truncate transfer history fileGets the AUXIP usernameIndicates whether token-based authentication shall be usedGets the maximum number of parallel transfer threadsGets the maximum number of wait cycles for transfer completion checksGets the interval in millliseconds to check for completed transfers
-
Constructor Details
-
AuxipMonitorConfiguration
public AuxipMonitorConfiguration()
-
-
Method Details
-
getAuxipId
Gets the AUXIP Monitor identifier- Returns:
- the AUXIP Monitor identifier
-
getAuxipBaseUri
Gets the base URI of the AUXIP- Returns:
- the AUXIP base URI (without trailing slash)
-
getAuxipContext
Gets the AUXIP context- Returns:
- the AUXIP context (without starting or terminating slashes)
-
getAuxipUseToken
Indicates whether token-based authentication shall be used- Returns:
- true, if token-based authentication shall be used, false otherwise
-
getAuxipTokenUri
Gets the URI for requesting a bearer token- Returns:
- the bearer token URI (without starting or terminating slashes)
-
getAuxipUser
Gets the AUXIP username- Returns:
- the username
-
getAuxipPassword
Gets the AUXIP password- Returns:
- the password
-
getAuxipClientId
Gets the client ID for OpenID token requests- Returns:
- the OpenID client ID
-
getAuxipClientSecret
Gets the client secret for OpenID token requests- Returns:
- the OpenID client secret
-
getAuxipClientSendInBody
Indicates whether to send the client ID and secret in the message body for OpenID token requests- Returns:
- true, if client ID and secret are to be sent in the body, false otherwise
-
getAuxipProductTypes
Gets the list of product types to retrieve from AUXIP- Returns:
- the a list of product types
-
getAuxipHistoryPath
Gets the path to the file for storing transfer history- Returns:
- the AUXIP transfer history file path
-
getAuxipCheckInterval
Gets the interval between pickup point checks- Returns:
- the AUXIP check interval in ms
-
getAuxipChunkInterval
Gets the interval between individual chunk retrievals- Returns:
- the interval between chunk retrievals in ms
-
getAuxipTruncateInterval
Gets the interval to truncate transfer history file- Returns:
- the AUXIP history truncation interval in ms
-
getAuxipHistoryRetention
Gets the period to retain transfer history entries for- Returns:
- the AUXIP history retention period in ms
-
getMaxDownloadThreads
Gets the maximum number of parallel transfer threads- Returns:
- the maximum number of threads
-
getTaskWaitInterval
Gets the interval in millliseconds to check for completed transfers- Returns:
- the download wait interval
-
getMaxWaitCycles
Gets the maximum number of wait cycles for transfer completion checks- Returns:
- the number of wait cycles
-
getAuxipPerformanceMinSize
Gets the minimum size for files used in performance measurements- Returns:
- the minimum file size in bytes
-
getAuxipDirectoryPath
Gets the target path to store AUX files for ingestion- Returns:
- the path to the target directory
-