Class ManifestCatalog

java.lang.Object
ch.so.agi.gretl.control.server.manifest.ManifestCatalog

@Component public class ManifestCatalog extends Object
  • Constructor Details

  • Method Details

    • load

      @PostConstruct public void load()
    • reload

    • jobs

      public List<ch.so.agi.gretl.control.manifest.JobDefinition> jobs()
    • findJob

      public Optional<ch.so.agi.gretl.control.manifest.JobDefinition> findJob(String jobId)
    • normalizeParameters

      public Map<String,Object> normalizeParameters(ch.so.agi.gretl.control.manifest.JobDefinition job, Map<String,Object> parameters)
    • timeoutSeconds

      public long timeoutSeconds(ch.so.agi.gretl.control.manifest.JobDefinition job)
    • status

    • resolvedManifestPath

      public Path resolvedManifestPath()