com.atlassian.jira.issue.index
Class MemoryIndexManager

java.lang.Object
  extended by com.atlassian.jira.issue.index.DefaultIndexManager
      extended by com.atlassian.jira.issue.index.MemoryIndexManager
All Implemented Interfaces:
IssueIndexManager, Sized, IndexLifecycleManager, Shutdown

public class MemoryIndexManager
extends DefaultIndexManager

A based index manager to allow indexing to be done in memory rather than on the FS.

It can be used in test cases which involves the validity of data being indexed/deindexed/reindexed


Field Summary
 
Fields inherited from class com.atlassian.jira.issue.index.DefaultIndexManager
ANALYZER_FOR_INDEXING, ANALYZER_FOR_SEARCHING, COMMENTS_SUBDIR, ISSUES_SUBDIR, PLUGINS_SUBDIR
 
Fields inherited from interface com.atlassian.jira.issue.index.IssueIndexManager
LUCENE_VERSION
 
Constructor Summary
MemoryIndexManager()
           
MemoryIndexManager(Function<IndexDirectoryFactory.Name,org.apache.lucene.store.Directory> directoryFactory, IssueManager issueManager)
           
MemoryIndexManager(IssueManager issueManager)
           
 
Method Summary
 
Methods inherited from class com.atlassian.jira.issue.index.DefaultIndexManager
activate, deactivate, deIndex, deIndex, deIndexIssueObjects, flushThreadLocalSearchers, getAllIndexPaths, getAnalyzerForIndexing, getAnalyzerForSearching, getChangeHistorySearcher, getCommentSearcher, getExistingPluginsPaths, getIssueSearcher, getPluginsRootPath, hold, isEmpty, isHeld, isIndexConsistent, isIndexingEnabled, optimize, reIndex, reIndex, reIndex, reIndexAll, reIndexAll, reIndexAll, reIndexAll, reIndexAllIssuesInBackground, reIndexComments, reIndexComments, reIndexComments, reIndexIssueObjects, reIndexIssueObjects, reIndexIssueObjects, reIndexIssues, reIndexIssues, reIndexIssues, reIndexIssues, release, shutdown, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MemoryIndexManager

public MemoryIndexManager()

MemoryIndexManager

public MemoryIndexManager(IssueManager issueManager)

MemoryIndexManager

public MemoryIndexManager(Function<IndexDirectoryFactory.Name,org.apache.lucene.store.Directory> directoryFactory,
                          IssueManager issueManager)


Copyright © 2002-2013 Atlassian. All Rights Reserved.