public class

MemoryIndexManager

extends DefaultIndexManager
java.lang.Object
   ↳ com.atlassian.jira.issue.index.DefaultIndexManager
     ↳ com.atlassian.jira.issue.index.MemoryIndexManager

Class Overview

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

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.issue.index.DefaultIndexManager
[Expand]
Inherited Fields
From class com.atlassian.jira.issue.index.DefaultIndexManager
From interface com.atlassian.jira.issue.index.IssueIndexManager
Public Constructors
MemoryIndexManager()
MemoryIndexManager(IssueManager issueManager)
MemoryIndexManager(Function<IndexDirectoryFactory.NameDirectory> directoryFactory, IssueManager issueManager)
[Expand]
Inherited Methods
From class com.atlassian.jira.issue.index.DefaultIndexManager
From class java.lang.Object
From interface com.atlassian.jira.issue.index.IssueIndexManager
From interface com.atlassian.jira.util.Shutdown
From interface com.atlassian.jira.util.collect.Sized
From interface com.atlassian.jira.util.index.IndexLifecycleManager

Public Constructors

public MemoryIndexManager ()

public MemoryIndexManager (IssueManager issueManager)

public MemoryIndexManager (Function<IndexDirectoryFactory.NameDirectory> directoryFactory, IssueManager issueManager)