Interface ConfluenceIndexTask

All Superinterfaces:
ConvertibleToJournalEntry, IndexTask
All Known Subinterfaces:
EdgeIndexTask
All Known Implementing Classes:
AddChangeDocumentIndexTask, AddDocumentIndexTask, AddEdgeDocumentIndexTask, AddPrefetchChangeDocumentIndexTask, AddPrefetchedDocumentIndexTask, ContentIndexTask, DeleteChangeDocumentsIndexTask, DeleteDocumentIndexTask, DeleteEdgeDocumentIndexTask, DeleteEdgeTargetingDocumentIndexTask, DeleteEdgeTypeByUserDocumentIndexTask, NoOpIndexTask, RebuildChangeDocumentsIndexTask, RebuildIndexTask, ReindexAllBlogsChangeIndexTask, ReindexAllBlogsContentIndexTask, ReindexAllSpacesChangeIndexTask, ReindexAllSpacesContentIndexTask, ReindexAllUsersChangeIndexTask, ReindexAllUsersContentIndexTask, ReindexPermissionsIndexTask, ReIndexPermissionsIndexTask, ReindexUsersInGroupChangeIndexTask, ReindexUsersInGroupContentIndexTask, UnindexContentTypeChangeIndexTask, UnindexContentTypeContentIndexTask, UnIndexSpaceChangeIndexTask, UnIndexSpaceContentIndexTask, UpdateDocumentIndexTask, UpdatePrefetchDocumentIndexTask

public interface ConfluenceIndexTask extends IndexTask, ConvertibleToJournalEntry
An index task that will perform writing to the index.
Since:
8.0
  • Method Details

    • getSearchIndex

      SearchIndex getSearchIndex()
      Returns:
      the SearchIndex that the task should write to
      Since:
      7.9.0
    • perform

      void perform(SearchIndexWriter searchIndexWriter) throws IOException
      Executes this task against a document writer.
      Throws:
      IOException
      Since:
      7.14
    • isRetryable

      default boolean isRetryable()
      Returns:
      true if this task is retryable in journal queue, false otherwise.
      Since:
      9.1