Interface SharedEntityIndexManager

All Superinterfaces:
BackupContributor, IndexLifecycleManager, Shutdown, Sized
All Known Implementing Classes:
DefaultSharedEntityIndexManager

public interface SharedEntityIndexManager extends IndexLifecycleManager, BackupContributor
Responsible for managing indexing of all shared entities
Since:
v3.13
  • Method Details

    • reIndexSharedEntities

      long reIndexSharedEntities(@Nonnull Context context, @Nonnull IssueIndexingParams issueIndexingParams, @Nonnull Set<SharedEntity.TypeDescriptor> sharedEntityTypes)
      Reindex the specified shared entity types.
      Parameters:
      context - used to report progress back to the user or to the logs.
      issueIndexingParams - indexes to reindex.
      sharedEntityTypes - the shared entity types to reindex.
      Returns:
      Reindex time in ms.
      Since:
      6.4