public class

LuceneIssueIndexProvider

extends Object
implements Iterable<T>
java.lang.Object
   ↳ com.atlassian.jira.issue.index.LuceneIssueIndexProvider

Class Overview

Provides Index for all issue indexes. Additionally manages the lifecycle of Index.Manager associated with them.

Summary

Public Constructors
LuceneIssueIndexProvider(IndexDirectoryFactory factory)
Public Methods
Index.Manager get(IndexDirectoryFactory.Name key)
Index getChangeHistoryIndex()
Index getCommentIndex()
Index getIndex(IndexDirectoryFactory.Name indexName)
Index getIssueIndex()
Index getWorklogIndex()
Iterator<Index.Manager> iterator()
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.Iterable

Public Constructors

public LuceneIssueIndexProvider (IndexDirectoryFactory factory)

Public Methods

public Index getChangeHistoryIndex ()

public Index getCommentIndex ()

public Index getIndex (IndexDirectoryFactory.Name indexName)

public Index getIssueIndex ()

public Index getWorklogIndex ()

public Iterator<Index.Manager> iterator ()