Class BackgroundIndexListener

java.lang.Object
com.atlassian.jira.event.issue.AbstractIssueEventListener
com.atlassian.jira.issue.index.BackgroundIndexListener
All Implemented Interfaces:
IssueEventListener, JiraListener, EventListener

public class BackgroundIndexListener extends AbstractIssueEventListener
This Class listens for Issue updates and deletes that happen during a background reindex so that they can be re-validated to ensure the index is not corrupted by any race between the background reindex and the issue updater.

We don't need to worry about new created issues as we can't generate a race against an issue that didn't have a previous state.

Since:
v6.2