Package com.google.gerrit.server.index
@CheckReturnValue
package com.google.gerrit.server.index
-
ClassDescriptionBase class to establish implementation-independent index bindings.Status to decide if a specific index version (e.g.Marker on
ListeningExecutorService
used by secondary indexing threads.Module for non-indexer-specific secondary index setup.Set of index-related utility methods.OnlineReindexer<K,V, I extends Index<K, V>> Background thread for running an index schema upgrade by reindexing all documents in an index using the new version.Per-thread singleton to signal if online reindexing is in progress.Listener for online schema upgrade events.Listener to handle upgrading index schema versions at startup.Exception to be thrown when attempting to start a second reindex job.Module that installs a listener to Gerrit's lifecycle events to specify which index versions to use.Listener to Gerrit's lifecycle events to specify which index versions to use.Structured result of a staleness check.Trigger for online reindexing in case the index version in use is not the latest.