public class

DelayedUpgradeJobRunner

extends Object
implements JobRunner
java.lang.Object
   ↳ com.atlassian.jira.upgrade.DelayedUpgradeJobRunner

Class Overview

Job to run any delayed upgrade tasks.

Summary

Public Constructors
DelayedUpgradeJobRunner(EntityEngine entityEngine, IndexLifecycleManager indexManager, ClusterLockService clusterLockService, ApplicationProperties applicationProperties, ReindexRequestManager reindexRequestManager, String currentBuildNumber)
Public Methods
static boolean isUpgradeRunning()
void reindex(IssueIndexingParams indexesToReindex)
@Nullable JobRunnerResponse runJob(JobRunnerRequest jobRunnerRequest)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.scheduler.JobRunner

Public Constructors

public DelayedUpgradeJobRunner (EntityEngine entityEngine, IndexLifecycleManager indexManager, ClusterLockService clusterLockService, ApplicationProperties applicationProperties, ReindexRequestManager reindexRequestManager, String currentBuildNumber)

Public Methods

public static boolean isUpgradeRunning ()

public void reindex (IssueIndexingParams indexesToReindex)

Throws
Exception

@Nullable public JobRunnerResponse runJob (JobRunnerRequest jobRunnerRequest)