Klasse IngestorConfiguration

java.lang.Object
de.dlr.proseo.ingestor.IngestorConfiguration

@Configuration @ConfigurationProperties(prefix="proseo") @EntityScan(basePackages="de.dlr.proseo.model") public class IngestorConfiguration extends Object
Configuration class for the prosEO Ingestor component
Autor:
Dr. Thomas Bassler
  • Felddetails

    • maxResults

      @Value("${spring.maxResults}") public Integer maxResults
      The maximum number of results to be retrieved by REST requests
  • Konstruktordetails

    • IngestorConfiguration

      public IngestorConfiguration()
  • Methodendetails

    • getProductionPlannerUrl

      public String getProductionPlannerUrl()
      Gets the URL of the prosEO Production Planner component
      Gibt zurück:
      the productionPlannerUrl the URL of the Production Planner
    • getProductionPlannerTimeout

      public long getProductionPlannerTimeout()
      Gets the timeout in milliseconds for Production Planner connections
      Gibt zurück:
      the productionPlannerTimeout
    • getStorageManagerTimeout

      public long getStorageManagerTimeout()
      Gets the timeout in milliseconds for Storage Manager connections
      Gibt zurück:
      the Storage Manager timeout
    • getStorageManagerSecret

      public byte[] getStorageManagerSecret()
      Gets the shared secret for generating Storage Manager download tokens as 256-bit byte array
      Gibt zurück:
      the Storage Manager secret
    • getStorageManagerTokenValidity

      public long getStorageManagerTokenValidity()
      Gets the validity period in milliseconds for Storage Manager download tokens
      Gibt zurück:
      the Storage Manager token validity
    • getCleanupCycleTime

      public Integer getCleanupCycleTime()
      Gets the order cleanup cycle
      Gibt zurück:
      the order cleanup cycle (in days)
    • getNotifyPlanner

      public Boolean getNotifyPlanner()
      Indicates whether the Production Planner should be notified about new product ingestions
      Gibt zurück:
      true, if Planner notification is requested, false otherwise
    • getMaxResults

      public Integer getMaxResults()
      Gets the maximum number of results to be retrieved by REST requests
      Gibt zurück:
      the maximum number of results to be retrieved by REST requests