Interface Summary Interface Description ChangeIndexerIndexer for changes. ConfluenceIndexer ConfluenceIndexTaskAn index task that will perform writing to the index. ConvertibleToJournalEntryA type that may be convertible to a
HandleAwareAn interface that should be implemented by
IndexTasks that are intended to be persistent and whose work depend on a persistent object - one which can be loaded by using the handle provided by an implementation of
IndexerControlAllows clients to enable/disable indexing. IndexFlushRequesterThis class is responsible for requesting scheduling index flushes. IndexFlushRequester.Resumer IndexManagerThe entry point to the Indexing Subsystem. IndexTaskIndexing task. IndexTaskFactoryPublic interface to create a new
IndexTaskQueue<T extends IndexTask>Confluence queues all of its index requests and then executes them in bulk.
Class Summary Class Description FlushStatisticsA simple statistics object that holds details for an index flushing. LexicographicUtilsA utility class for converting non-string values into string values with a lexicographic order that preserves the orginal order of the values. ReIndexTask SearchResultRenderContextRender context for search results. SearchResultRendererCacheThe class caches the list of search result renderers installed in the system. SearchResultRendererCacheUpdaterThe class listens for plugin changes and notifies the search result renderer cache of any changes made to plugins. ThreadLocalIndexerControlAllows the enabling and disabling of indexing for the current executing thread.
Enum Summary Enum Description IndexManager.IndexQueueFlushModeEnum indicating the mode in which to flush the queue. ReIndexOptionNB when adding options, also add to the metric tags in