public class LuceneIssueIndexProvider extends Object implements Iterable<Index.Manager>
Index
for all issue indexes.
Additionally manages the lifecycle of Index.Manager
associated with them.Constructor and Description |
---|
LuceneIssueIndexProvider(IndexDirectoryFactory factory) |
Modifier and Type | Method and Description |
---|---|
Index.Manager |
get(IndexDirectoryFactory.Name key) |
Index |
getChangeHistoryIndex() |
Index |
getCommentIndex() |
Index |
getIndex(IndexDirectoryFactory.Name indexName) |
Index |
getIssueIndex() |
Index |
getWorklogIndex() |
Iterator<Index.Manager> |
iterator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public LuceneIssueIndexProvider(@Nonnull IndexDirectoryFactory factory)
public Iterator<Index.Manager> iterator()
iterator
in interface Iterable<Index.Manager>
public Index getIssueIndex()
public Index getCommentIndex()
public Index getChangeHistoryIndex()
public Index getWorklogIndex()
public Index getIndex(IndexDirectoryFactory.Name indexName)
public Index.Manager get(IndexDirectoryFactory.Name key)
Copyright © 2002-2015 Atlassian. All Rights Reserved.