Package com.atlassian.jira.issue.index
Class DefaultIndexManager
java.lang.Object
com.atlassian.jira.issue.index.IndexManagerBase
com.atlassian.jira.issue.index.DefaultIndexManager
- All Implemented Interfaces:
InternalIndexingService,IssueIndexingService,IssueIndexManager,JiraIndexManager,IndexSearcherProvider,Sized,IndexLifecycleManager,Shutdown
Platform-specific class intended for the Lucene search platform only.
Jira Search exposes a common API backed by multiple search engines. This class
bypasses that abstraction and couples callers to Lucene internals.
Internal use only.
-
Field Summary
Fields inherited from class com.atlassian.jira.issue.index.IndexManagerBase
ANALYZER_FOR_INDEXING, ANALYZER_FOR_SEARCHING -
Constructor Summary
ConstructorsConstructorDescriptionDefaultIndexManager(IndexingConfiguration indexProperties, IssueIndexer issueIndexer, IndexPathManager indexPath, ReindexMessageManager reindexMessageManager, com.atlassian.event.api.EventPublisher eventPublisher, ListenerManager listenerManager, ProjectManager projectManager, IssueManager issueManager, TaskManager taskManager, OfBizDelegator ofBizDelegator, ArchivingDao archivingDao, SearcherCache searcherCache, TimeTrackingConfiguration timeTrackingConfiguration, IndexingLanguageSetting indexingLanguageSetting, ReindexingAuditHandler reindexingAuditHandler, ArchivingLicenseCheck archivingLicenseCheck, FeatureManager featureManager, IndexConsistencyChecker indexConsistencyChecker) -
Method Summary
Methods inherited from class com.atlassian.jira.issue.index.IndexManagerBase
activate, activate, conditionalUpdateWithVersion, conditionalUpdateWithVersion, deactivate, deIndex, deIndex, deIndex, deIndexComments, deIndexIssueObjectsById, deIndexWorklogs, getAllIndexPaths, getAnalyzerForIndexing, getAnalyzerForSearching, getChangeHistorySearcher, getCommentSearcher, getEntitySearcher, getExistingPluginsPaths, getIssueSearcher, getLatestIndexDate, getPluginsRootPath, getWorklogSearcher, hold, isEmpty, isHeld, isIndexAvailable, isIndexConsistent, optimize, reIndex, reIndex, reIndex, reIndex, reIndexAll, reIndexAll, reIndexAll, reIndexAll, reIndexAll, reIndexAll, reIndexAll, reIndexAllIssuesInBackground, reIndexComments, reIndexComments, reIndexComments, reindexCommentsInParallel, reIndexIssueObjects, reIndexIssueObjects, reIndexIssueObjects, reIndexIssueObjects, reIndexIssueObjects, reIndexIssues, reIndexIssues, reIndexIssues, reIndexIssues, reIndexIssues, reIndexIssues, reindexIssuesBatchMode, reIndexIssuesInBackground, reIndexWorklogs, reIndexWorklogs, reIndexWorklogs, reindexWorklogsInParallel, release, shutdown, size, toString, unconditionallyReindexIssuesAndRelatedEntitiesLocally, withReindexLockMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.jira.issue.index.IssueIndexingService
deIndex, deIndexIssueObjectsMethods inherited from interface com.atlassian.jira.issue.index.JiraIndexManager
get
-
Constructor Details
-
DefaultIndexManager
public DefaultIndexManager(IndexingConfiguration indexProperties, IssueIndexer issueIndexer, IndexPathManager indexPath, ReindexMessageManager reindexMessageManager, com.atlassian.event.api.EventPublisher eventPublisher, ListenerManager listenerManager, ProjectManager projectManager, IssueManager issueManager, TaskManager taskManager, OfBizDelegator ofBizDelegator, ArchivingDao archivingDao, SearcherCache searcherCache, TimeTrackingConfiguration timeTrackingConfiguration, IndexingLanguageSetting indexingLanguageSetting, ReindexingAuditHandler reindexingAuditHandler, ArchivingLicenseCheck archivingLicenseCheck, FeatureManager featureManager, IndexConsistencyChecker indexConsistencyChecker)
-