Class DocgenAsyncService
java.lang.Object
ch.admin.bit.jeap.deploymentlog.docgen.service.DocgenAsyncService
-
Constructor Summary
ConstructorsConstructorDescriptionDocgenAsyncService(DocumentationGenerator documentationGenerator, ch.admin.bit.jeap.deploymentlog.domain.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(ch.admin.bit.jeap.deploymentlog.domain.System system, ch.admin.bit.jeap.deploymentlog.domain.System oldSystem) voidtriggerMigrationForSystem(ch.admin.bit.jeap.deploymentlog.domain.System system) voidtriggerUpdateDeploymentListPages(Collection<ch.admin.bit.jeap.deploymentlog.domain.SystemEnv> envsBySystems)
-
Constructor Details
-
DocgenAsyncService
public DocgenAsyncService(DocumentationGenerator documentationGenerator, ch.admin.bit.jeap.deploymentlog.domain.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
@Async("asyncThreadpoolDocgenExecutor") public void triggerMigrationForSystem(ch.admin.bit.jeap.deploymentlog.domain.System system) -
triggerMergeSystems
@Async("asyncThreadpoolDocgenExecutor") public void triggerMergeSystems(ch.admin.bit.jeap.deploymentlog.domain.System system, ch.admin.bit.jeap.deploymentlog.domain.System oldSystem) -
triggerUpdateDeploymentListPages
@Async("asyncThreadpoolDocgenExecutor") public void triggerUpdateDeploymentListPages(Collection<ch.admin.bit.jeap.deploymentlog.domain.SystemEnv> envsBySystems)
-