Class DocgenAsyncService
java.lang.Object
ch.admin.bit.jeap.deploymentlog.docgen.service.DocgenAsyncService
-
Constructor Summary
ConstructorsConstructorDescriptionDocgenAsyncService(DocumentationGenerator documentationGenerator, DeploymentRepository deploymentRepository, io.micrometer.core.instrument.MeterRegistry meterRegistry, ch.admin.bit.jeap.deploymentlog.docgen.service.DocgenLocks locks, JiraAdapter jiraAdapter) -
Method Summary
Modifier and TypeMethodDescriptionvoidtriggerDocgenForDeployment(UUID deploymentId) voidtriggerDocgenForSystem(String systemName, Integer year) voidtriggerDocgenForUndeployment(String systemName, UUID deploymentId) voidtriggerGenerateJiraLinksForSystem(String systemName, ZonedDateTime from, ZonedDateTime to) voidtriggerMergeSystems(System system, System oldSystem) voidtriggerMigrationForSystem(System system) voidtriggerUpdateDeploymentListPages(Collection<SystemEnv> envsBySystems)
-
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
-
triggerDocgenForDeployment
-
triggerDocgenForSystem
-
triggerGenerateJiraLinksForSystem
@Async("asyncThreadpoolDocgenExecutor") public void triggerGenerateJiraLinksForSystem(String systemName, ZonedDateTime from, ZonedDateTime to) -
triggerMigrationForSystem
-
triggerMergeSystems
-
triggerUpdateDeploymentListPages
@Async("asyncThreadpoolDocgenExecutor") public void triggerUpdateDeploymentListPages(Collection<SystemEnv> envsBySystems)
-