Interface IssueIndexService

All Known Implementing Classes:
IssueIndexServiceImpl

public interface IssueIndexService
Provides issue indexing support
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Service identifier to be used for dependency injection.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    reIndex(com.atlassian.jira.issue.Issue issue)
    Reindex a specific issue.
    void
    reIndex(com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams)
    Reindex a specific issue.
    void
     
    void
    reindexIssueAndSubtasks(com.atlassian.jira.issue.Issue issue)
    Update lucene index for a given issue and any subtasks it may have.
    void
    reindexIssueAndSubtasks(com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams)
    Update lucene index for a given issue and any subtasks it may have.
    void
    Update lucene index for a given issue and any subtasks it may have.
    reindexIssueAndSubtasks(Collection<com.atlassian.jira.issue.Issue> issues, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams)
    Update lucene index for a set of issues and any subtasks they may have.
    reIndexIssues(Collection<com.atlassian.jira.issue.Issue> issues)
    Reindex a collection of issues.
    reIndexIssues(Collection<com.atlassian.jira.issue.Issue> issues, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams)
    Reindex a collection of issues.
    void
    Update lucene index for a given set of issues and any subtasks they may have.
    void
    Reindex a collection of issues based on their ids.
    void
    Reindex a specific issues by ids
  • Field Details

  • Method Details

    • reIndexAll

      void reIndexAll()
    • reIndex

      void reIndex(com.atlassian.jira.issue.Issue issue)
      Reindex a specific issue.
      Parameters:
      issue - the issue to reindex
    • reIndex

      void reIndex(com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams)
      Reindex a specific issue.
      Parameters:
      issue - the issue to reindex
      issueIndexingParams -
    • reIndexWithIds

      void reIndexWithIds(Long... ids)
      Reindex a specific issues by ids
      Parameters:
      ids - the ids of issues to reindex
    • reIndexIssues

      ServiceResult reIndexIssues(Collection<com.atlassian.jira.issue.Issue> issues)
      Reindex a collection of issues.
      Parameters:
      issues - the issues to reindex
    • reIndexIssues

      ServiceResult reIndexIssues(Collection<com.atlassian.jira.issue.Issue> issues, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams)
      Reindex a collection of issues.
      Parameters:
      issues - the issues to reindex
      issueIndexingParams -
    • reIndexIssuesWithIds

      void reIndexIssuesWithIds(Collection<Long> issueIds)
      Reindex a collection of issues based on their ids.
      Parameters:
      issueIds - the ids of the issues to reindex
    • reindexIssuesAndSubtasks

      void reindexIssuesAndSubtasks(Collection<Long> issueIds)
      Update lucene index for a given set of issues and any subtasks they may have.
      Parameters:
      issueIds - to be reindexed
    • reindexIssueAndSubtasks

      void reindexIssueAndSubtasks(Long issueId)
      Update lucene index for a given issue and any subtasks it may have.
      Parameters:
      issueId - to be reindexed
    • reindexIssueAndSubtasks

      void reindexIssueAndSubtasks(@Nonnull com.atlassian.jira.issue.Issue issue)
      Update lucene index for a given issue and any subtasks it may have.
      Parameters:
      issue - to be reindexed
    • reindexIssueAndSubtasks

      void reindexIssueAndSubtasks(@Nonnull com.atlassian.jira.issue.Issue issue, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams)
      Update lucene index for a given issue and any subtasks it may have.
      Parameters:
      issue - to be reindexed
      issueIndexingParams -
    • reindexIssueAndSubtasks

      ServiceResult reindexIssueAndSubtasks(@Nonnull Collection<com.atlassian.jira.issue.Issue> issues, com.atlassian.jira.issue.index.IssueIndexingParams issueIndexingParams)
      Update lucene index for a set of issues and any subtasks they may have.
      Parameters:
      issues - to be reindexed
      issueIndexingParams -