Interface IndexerManager

All Known Implementing Classes:
IndexerManagerImpl

@Internal @Deprecated public interface IndexerManager
Deprecated.
since 7.2.0 without replacement.
  • Method Details

    • triggerFullReindex

      @NotNull @NotNull Future<Boolean> triggerFullReindex()
      Deprecated.
      Triggers asynchronous full reindex.
      Returns:
      Future object that will return true on successful operation completion
    • isReindexInProgress

      boolean isReindexInProgress()
      Deprecated.
      Returns:
      true if reindex is running
    • setPendingFullReindex

      void setPendingFullReindex()
      Deprecated.
      Persist information that full reindex is requested. This flag will be used during Bamboo startup, it is supposed to be set by import/upgrade only and will be cleared by the next successful full reindex.
    • isPendingFullReindex

      boolean isPendingFullReindex()
      Deprecated.
      Check if instance is pending full reindex either because of call to setPendingFullReindex() or because of aborted full reindex
      Returns:
      true if there's full reindex pending
    • pauseIndexing

      Future<Boolean> pauseIndexing()
      Deprecated.
      Pause indexing.
      Returns:
      future which allows to be notified when index in progress is finished.
    • getEstimatedReindexTime

      long getEstimatedReindexTime()
      Deprecated.
      How long will it take to reindex all indexes.
      Returns:
      seconds of how long
    • getEstimatedReindexCompletionTime

      Date getEstimatedReindexCompletionTime()
      Deprecated.
      Returns information on estimated completion time while full indexing operation is running. Time is calculated based on previous indexer runs and is not refreshed during reindex operation.
      Returns:
      estimated completion date, null when no reindex operation is running at the moment