public static class ExternalIdsUpdate.ServerNoReindex
extends java.lang.Object
Using this class no reindex will be performed for the affected accounts and they will also not be evicted from the account cache.
The Gerrit server identity will be used as author and committer for all commits that update the external IDs.
Constructor and Description |
---|
ServerNoReindex(GitRepositoryManager repoManager,
AllUsersName allUsersName,
com.google.gerrit.metrics.MetricMaker metricMaker,
ExternalIds externalIds,
com.google.gerrit.server.account.externalids.ExternalIdCache externalIdCache,
com.google.inject.Provider<org.eclipse.jgit.lib.PersonIdent> serverIdent,
GitReferenceUpdated gitRefUpdated) |
Modifier and Type | Method and Description |
---|---|
ExternalIdsUpdate |
create() |
@Inject public ServerNoReindex(GitRepositoryManager repoManager, AllUsersName allUsersName, com.google.gerrit.metrics.MetricMaker metricMaker, ExternalIds externalIds, com.google.gerrit.server.account.externalids.ExternalIdCache externalIdCache, com.google.inject.Provider<org.eclipse.jgit.lib.PersonIdent> serverIdent, GitReferenceUpdated gitRefUpdated)
public ExternalIdsUpdate create()