Class DocgenAsyncService

java.lang.Object
ch.admin.bit.jeap.deploymentlog.docgen.service.DocgenAsyncService

@Component public class DocgenAsyncService extends Object
  • Constructor Details

    • DocgenAsyncService

      public DocgenAsyncService(DocumentationGenerator documentationGenerator, DeploymentRepository deploymentRepository, io.micrometer.core.instrument.MeterRegistry meterRegistry, ch.admin.bit.jeap.deploymentlog.docgen.service.DocgenLocks locks, JiraAdapter jiraAdapter)
  • Method Details

    • triggerDocgenForUndeployment

      @Async("asyncThreadpoolDocgenExecutor") public void triggerDocgenForUndeployment(String systemName, UUID deploymentId)
    • triggerDocgenForDeployment

      @Async("asyncThreadpoolDocgenExecutor") public void triggerDocgenForDeployment(UUID deploymentId)
    • triggerDocgenForSystem

      @Async("asyncThreadpoolDocgenExecutor") public void triggerDocgenForSystem(String systemName, Integer year)
    • triggerGenerateJiraLinksForSystem

      @Async("asyncThreadpoolDocgenExecutor") public void triggerGenerateJiraLinksForSystem(String systemName, ZonedDateTime from, ZonedDateTime to)
    • triggerMigrationForSystem

      @Async("asyncThreadpoolDocgenExecutor") public void triggerMigrationForSystem(System system)
    • triggerMergeSystems

      @Async("asyncThreadpoolDocgenExecutor") public void triggerMergeSystems(System system, System oldSystem)
    • triggerUpdateDeploymentListPages

      @Async("asyncThreadpoolDocgenExecutor") public void triggerUpdateDeploymentListPages(Collection<SystemEnv> envsBySystems)