java.lang.Object
org.qubership.integration.platform.engine.scheduler.TasksScheduler

@Component public class TasksScheduler extends Object
  • Constructor Details

  • Method Details

    • refreshCommonVariables

      @Scheduled(fixedDelay=2500L) public void refreshCommonVariables()
    • refreshSecuredVariables

      @Scheduled(fixedDelay=5000L) public void refreshSecuredVariables()
    • retryProcessingDeploys

      @Scheduled(fixedDelayString="${qip.deployments.retry-delay}", initialDelayString="${qip.deployments.retry-delay}") public void retryProcessingDeploys()
    • cleanupCheckpointSessions

      @Scheduled(cron="${qip.sessions.checkpoints.cleanup.cron}") public void cleanupCheckpointSessions()
    • renewConsulSession

      @Scheduled(fixedRate=30000L) public void renewConsulSession()
    • checkDeploymentUpdates

      @Scheduled(fixedDelay=2500L) public void checkDeploymentUpdates()
      Check deployments update in runtime-catalog
    • checkLibrariesUpdates

      @Scheduled(fixedDelay=2500L) public void checkLibrariesUpdates()
      Check libraries update
    • checkRuntimeDeploymentProperties

      @Scheduled(fixedDelay=1000L) public void checkRuntimeDeploymentProperties()