Class UpdateService

java.lang.Object
ch.admin.bit.jeap.archrepo.web.service.UpdateService

@Component public class UpdateService extends Object
  • Constructor Details

    • UpdateService

      public UpdateService(ch.admin.bit.jeap.archrepo.persistence.ArchitectureModelRepository repository, ch.admin.bit.jeap.archrepo.docgen.DocumentationGenerator documentationGenerator, List<ch.admin.bit.jeap.archrepo.importers.ArchRepoImporter> importers, io.micrometer.core.instrument.MeterRegistry meterRegistry, ArchRepoConfigProperties archRepoConfigProperties)
  • Method Details

    • generateDocumentation

      @Scheduled(cron="${archrepo.documentation-generator.update-schedule}") @Transactional public void generateDocumentation()
    • updateModel

      @Scheduled(cron="${archrepo.update-schedule}") @Transactional public void updateModel()
    • runImporter

      @Transactional public void runImporter(String name)