Package de.dlr.proseo.planner
Klasse ProductionPlannerConfiguration
java.lang.Object
de.dlr.proseo.planner.ProductionPlannerConfiguration
@Configuration
@ConfigurationProperties(prefix="proseo")
@EntityScan(basePackages="de.dlr.proseo.model")
public class ProductionPlannerConfiguration
extends Object
Configuration class for the prosEO ProductionPlanner component.
- Autor:
- Ernst Melchinger
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGets the AIP URLGet the flag indicating whether to check for further job steps to run.Get the host alias entry.Get the HTTP timeout value.Get the URL of the prosEO Ingestor.Get the URL of the prosEO notification service.Get the planning batch size.Get the mount point for the wrapper.Get the wait time for K8s job finish cycle.Get the wait time for the dispatcher in K8s job finish cycle.Get the maximum cycles for file size check.Get the wait time for file size check cycle.Get the wait time for K8s job finish cycle.Get the Kubernetes configuration file name.Get the maximum cycles for K8s job finish.Get the URL of the prosEO Production Planner.Get the password used for Production Planner/Ingestor logins by the wrapper.Get the user name used for Production Planner/Ingestor logins by the wrapper.void
setCheckForFurtherJobStepsToRun
(Boolean checkForFurtherJobStepsToRun) Set the flag indicating whether to check for further job steps to run.void
setHttpTimeout
(Integer httpTimeout) Set the HTTP timeout value.void
setNotificationUrl
(String notificationUrl) Set the URL of the prosEO notification service.void
setPlanningBatchSize
(Integer planningBatchSize) Set the planning batch size.void
setProductionPlannerJobCreatedWaitTime
(Integer productionPlannerJobCreatedWaitTime) Set the wait time for K8s job finish cycle.
-
Konstruktordetails
-
ProductionPlannerConfiguration
public ProductionPlannerConfiguration()
-
-
Methodendetails
-
getJobStepSort
- Gibt zurück:
- the jobStepSort
-
getAipUser
- Gibt zurück:
- the aipUser
-
getAipPassword
- Gibt zurück:
- the aipPassword
-
getAipUrl
Gets the AIP URL- Gibt zurück:
- the aipUrl
-
getHttpTimeout
Get the HTTP timeout value.- Gibt zurück:
- The HTTP timeout value in milliseconds.
-
setHttpTimeout
Set the HTTP timeout value.- Parameter:
httpTimeout
- The HTTP timeout value to set in milliseconds.
-
getNotificationUrl
Get the URL of the prosEO notification service.- Gibt zurück:
- The URL of the notification service.
-
setNotificationUrl
Set the URL of the prosEO notification service.- Parameter:
notificationUrl
- The URL of the notification service to set.
-
getCheckForFurtherJobStepsToRun
Get the flag indicating whether to check for further job steps to run.- Gibt zurück:
- True if further job steps need to be checked, false otherwise.
-
setCheckForFurtherJobStepsToRun
Set the flag indicating whether to check for further job steps to run.- Parameter:
checkForFurtherJobStepsToRun
- The flag value to set.
-
getPlanningBatchSize
Get the planning batch size.- Gibt zurück:
- The planning batch size.
-
setPlanningBatchSize
Set the planning batch size.- Parameter:
planningBatchSize
- The planning batch size to set.
-
getProductionPlannerJobCreatedWaitTime
Get the wait time for K8s job finish cycle.- Gibt zurück:
- The wait time for K8s job finish cycle in milliseconds.
-
setProductionPlannerJobCreatedWaitTime
Set the wait time for K8s job finish cycle.- Parameter:
productionPlannerJobCreatedWaitTime
- The wait time for K8s job finish cycle to set in milliseconds.
-
getProductionPlannerFileCheckMaxCycles
Get the maximum cycles for file size check.- Gibt zurück:
- The maximum cycles for file size check.
-
getProductionPlannerFileCheckWaitTime
Get the wait time for file size check cycle.- Gibt zurück:
- The wait time for file size check cycle in milliseconds.
-
getProductionPlannerKubeConfig
Get the Kubernetes configuration file name.- Gibt zurück:
- The Kubernetes configuration file name.
-
getPosixWorkerMountPoint
Get the mount point for the wrapper.- Gibt zurück:
- The mount point for the wrapper.
-
getProductionPlannerCycleWaitTime
Get the wait time for K8s job finish cycle.- Gibt zurück:
- The wait time for K8s job finish cycle in milliseconds.
-
getProductionPlannerDispatcherWaitTime
Get the wait time for the dispatcher in K8s job finish cycle.- Gibt zurück:
- The wait time for the dispatcher in K8s job finish cycle in milliseconds.
-
getProductionPlannerMaxCycles
Get the maximum cycles for K8s job finish.- Gibt zurück:
- The maximum cycles for K8s job finish.
-
getProductionPlannerUrl
Get the URL of the prosEO Production Planner.- Gibt zurück:
- The URL of the Production Planner.
-
getWrapperUser
Get the user name used for Production Planner/Ingestor logins by the wrapper.- Gibt zurück:
- The user name used for logins.
-
getWrapperPassword
Get the password used for Production Planner/Ingestor logins by the wrapper.- Gibt zurück:
- The password used for logins.
-
getIngestorUrl
Get the URL of the prosEO Ingestor.- Gibt zurück:
- The URL of the Ingestor.
-
getHostAlias
Get the host alias entry.- Gibt zurück:
- The host alias entry or null if no entry was given and the default has been set.
-