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
  • Konstruktordetails

    • ProductionPlannerConfiguration

      public ProductionPlannerConfiguration()
  • Methodendetails

    • getJobStepSort

      public JobStepSort getJobStepSort()
      Gibt zurück:
      the jobStepSort
    • getAipUser

      public String getAipUser()
      Gibt zurück:
      the aipUser
    • getAipPassword

      public String getAipPassword()
      Gibt zurück:
      the aipPassword
    • getAipUrl

      public String getAipUrl()
      Gets the AIP URL
      Gibt zurück:
      the aipUrl
    • getHttpTimeout

      public Integer getHttpTimeout()
      Get the HTTP timeout value.
      Gibt zurück:
      The HTTP timeout value in milliseconds.
    • setHttpTimeout

      public void setHttpTimeout(Integer httpTimeout)
      Set the HTTP timeout value.
      Parameter:
      httpTimeout - The HTTP timeout value to set in milliseconds.
    • getNotificationUrl

      public String getNotificationUrl()
      Get the URL of the prosEO notification service.
      Gibt zurück:
      The URL of the notification service.
    • setNotificationUrl

      public void setNotificationUrl(String notificationUrl)
      Set the URL of the prosEO notification service.
      Parameter:
      notificationUrl - The URL of the notification service to set.
    • getCheckForFurtherJobStepsToRun

      public Boolean 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

      public void setCheckForFurtherJobStepsToRun(Boolean checkForFurtherJobStepsToRun)
      Set the flag indicating whether to check for further job steps to run.
      Parameter:
      checkForFurtherJobStepsToRun - The flag value to set.
    • getPlanningBatchSize

      public Integer getPlanningBatchSize()
      Get the planning batch size.
      Gibt zurück:
      The planning batch size.
    • setPlanningBatchSize

      public void setPlanningBatchSize(Integer planningBatchSize)
      Set the planning batch size.
      Parameter:
      planningBatchSize - The planning batch size to set.
    • getProductionPlannerJobCreatedWaitTime

      public Integer getProductionPlannerJobCreatedWaitTime()
      Get the wait time for K8s job finish cycle.
      Gibt zurück:
      The wait time for K8s job finish cycle in milliseconds.
    • setProductionPlannerJobCreatedWaitTime

      public void setProductionPlannerJobCreatedWaitTime(Integer productionPlannerJobCreatedWaitTime)
      Set the wait time for K8s job finish cycle.
      Parameter:
      productionPlannerJobCreatedWaitTime - The wait time for K8s job finish cycle to set in milliseconds.
    • getProductionPlannerFileCheckMaxCycles

      public Integer getProductionPlannerFileCheckMaxCycles()
      Get the maximum cycles for file size check.
      Gibt zurück:
      The maximum cycles for file size check.
    • getProductionPlannerFileCheckWaitTime

      public Integer getProductionPlannerFileCheckWaitTime()
      Get the wait time for file size check cycle.
      Gibt zurück:
      The wait time for file size check cycle in milliseconds.
    • getProductionPlannerKubeConfig

      public String getProductionPlannerKubeConfig()
      Get the Kubernetes configuration file name.
      Gibt zurück:
      The Kubernetes configuration file name.
    • getPosixWorkerMountPoint

      public String getPosixWorkerMountPoint()
      Get the mount point for the wrapper.
      Gibt zurück:
      The mount point for the wrapper.
    • getProductionPlannerCycleWaitTime

      public Integer getProductionPlannerCycleWaitTime()
      Get the wait time for K8s job finish cycle.
      Gibt zurück:
      The wait time for K8s job finish cycle in milliseconds.
    • getProductionPlannerDispatcherWaitTime

      public Integer 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

      public Integer getProductionPlannerMaxCycles()
      Get the maximum cycles for K8s job finish.
      Gibt zurück:
      The maximum cycles for K8s job finish.
    • getProductionPlannerUrl

      public String getProductionPlannerUrl()
      Get the URL of the prosEO Production Planner.
      Gibt zurück:
      The URL of the Production Planner.
    • getWrapperUser

      public String getWrapperUser()
      Get the user name used for Production Planner/Ingestor logins by the wrapper.
      Gibt zurück:
      The user name used for logins.
    • getWrapperPassword

      public String getWrapperPassword()
      Get the password used for Production Planner/Ingestor logins by the wrapper.
      Gibt zurück:
      The password used for logins.
    • getIngestorUrl

      public String getIngestorUrl()
      Get the URL of the prosEO Ingestor.
      Gibt zurück:
      The URL of the Ingestor.
    • getHostAlias

      public String 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.