Use @Nullable consistently in indexer implementations
Reorder the args in GroupIndexerImpl a bit so that it's the same order as in AccountIndexerImpl and ProjectIndexerImpl. Change-Id: Ic7734bbf26030496dee83cbb341bc34f3e2c34ef Signed-off-by: Edwin Kempin <ekempin@google.com>
This commit is contained in:
@@ -50,8 +50,8 @@ public class AccountIndexerImpl implements AccountIndexer {
|
|||||||
private final StalenessChecker stalenessChecker;
|
private final StalenessChecker stalenessChecker;
|
||||||
private final ListeningExecutorService batchExecutor;
|
private final ListeningExecutorService batchExecutor;
|
||||||
private final boolean autoReindexIfStale;
|
private final boolean autoReindexIfStale;
|
||||||
private final AccountIndexCollection indexes;
|
@Nullable private final AccountIndexCollection indexes;
|
||||||
private final AccountIndex index;
|
@Nullable private final AccountIndex index;
|
||||||
|
|
||||||
@AssistedInject
|
@AssistedInject
|
||||||
AccountIndexerImpl(
|
AccountIndexerImpl(
|
||||||
@@ -77,7 +77,7 @@ public class AccountIndexerImpl implements AccountIndexer {
|
|||||||
StalenessChecker stalenessChecker,
|
StalenessChecker stalenessChecker,
|
||||||
@IndexExecutor(BATCH) ListeningExecutorService batchExecutor,
|
@IndexExecutor(BATCH) ListeningExecutorService batchExecutor,
|
||||||
@GerritServerConfig Config config,
|
@GerritServerConfig Config config,
|
||||||
@Assisted AccountIndex index) {
|
@Assisted @Nullable AccountIndex index) {
|
||||||
this.byIdCache = byIdCache;
|
this.byIdCache = byIdCache;
|
||||||
this.indexedListener = indexedListener;
|
this.indexedListener = indexedListener;
|
||||||
this.stalenessChecker = stalenessChecker;
|
this.stalenessChecker = stalenessChecker;
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ import com.google.common.util.concurrent.Atomics;
|
|||||||
import com.google.common.util.concurrent.Futures;
|
import com.google.common.util.concurrent.Futures;
|
||||||
import com.google.common.util.concurrent.ListenableFuture;
|
import com.google.common.util.concurrent.ListenableFuture;
|
||||||
import com.google.common.util.concurrent.ListeningExecutorService;
|
import com.google.common.util.concurrent.ListeningExecutorService;
|
||||||
|
import com.google.gerrit.common.Nullable;
|
||||||
import com.google.gerrit.extensions.events.ChangeIndexedListener;
|
import com.google.gerrit.extensions.events.ChangeIndexedListener;
|
||||||
import com.google.gerrit.extensions.registration.DynamicSet;
|
import com.google.gerrit.extensions.registration.DynamicSet;
|
||||||
import com.google.gerrit.index.Index;
|
import com.google.gerrit.index.Index;
|
||||||
@@ -81,8 +82,8 @@ public class ChangeIndexer {
|
|||||||
return Futures.makeChecked(Futures.allAsList(futures), IndexUtils.MAPPER);
|
return Futures.makeChecked(Futures.allAsList(futures), IndexUtils.MAPPER);
|
||||||
}
|
}
|
||||||
|
|
||||||
private final ChangeIndexCollection indexes;
|
@Nullable private final ChangeIndexCollection indexes;
|
||||||
private final ChangeIndex index;
|
@Nullable private final ChangeIndex index;
|
||||||
private final SchemaFactory<ReviewDb> schemaFactory;
|
private final SchemaFactory<ReviewDb> schemaFactory;
|
||||||
private final NotesMigration notesMigration;
|
private final NotesMigration notesMigration;
|
||||||
private final ChangeNotes.Factory changeNotesFactory;
|
private final ChangeNotes.Factory changeNotesFactory;
|
||||||
|
|||||||
@@ -48,26 +48,26 @@ public class GroupIndexerImpl implements GroupIndexer {
|
|||||||
|
|
||||||
private final GroupCache groupCache;
|
private final GroupCache groupCache;
|
||||||
private final DynamicSet<GroupIndexedListener> indexedListener;
|
private final DynamicSet<GroupIndexedListener> indexedListener;
|
||||||
private final GroupIndexCollection indexes;
|
|
||||||
private final StalenessChecker stalenessChecker;
|
private final StalenessChecker stalenessChecker;
|
||||||
private final boolean autoReindexIfStale;
|
|
||||||
private final GroupIndex index;
|
|
||||||
private final ListeningExecutorService batchExecutor;
|
private final ListeningExecutorService batchExecutor;
|
||||||
|
private final boolean autoReindexIfStale;
|
||||||
|
@Nullable private final GroupIndexCollection indexes;
|
||||||
|
@Nullable private final GroupIndex index;
|
||||||
|
|
||||||
@AssistedInject
|
@AssistedInject
|
||||||
GroupIndexerImpl(
|
GroupIndexerImpl(
|
||||||
GroupCache groupCache,
|
GroupCache groupCache,
|
||||||
DynamicSet<GroupIndexedListener> indexedListener,
|
DynamicSet<GroupIndexedListener> indexedListener,
|
||||||
StalenessChecker stalenessChecker,
|
StalenessChecker stalenessChecker,
|
||||||
@GerritServerConfig Config config,
|
|
||||||
@IndexExecutor(BATCH) ListeningExecutorService batchExecutor,
|
@IndexExecutor(BATCH) ListeningExecutorService batchExecutor,
|
||||||
|
@GerritServerConfig Config config,
|
||||||
@Assisted GroupIndexCollection indexes) {
|
@Assisted GroupIndexCollection indexes) {
|
||||||
this.groupCache = groupCache;
|
this.groupCache = groupCache;
|
||||||
this.indexedListener = indexedListener;
|
this.indexedListener = indexedListener;
|
||||||
this.indexes = indexes;
|
|
||||||
this.stalenessChecker = stalenessChecker;
|
this.stalenessChecker = stalenessChecker;
|
||||||
this.autoReindexIfStale = autoReindexIfStale(config);
|
|
||||||
this.batchExecutor = batchExecutor;
|
this.batchExecutor = batchExecutor;
|
||||||
|
this.autoReindexIfStale = autoReindexIfStale(config);
|
||||||
|
this.indexes = indexes;
|
||||||
this.index = null;
|
this.index = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -76,15 +76,15 @@ public class GroupIndexerImpl implements GroupIndexer {
|
|||||||
GroupCache groupCache,
|
GroupCache groupCache,
|
||||||
DynamicSet<GroupIndexedListener> indexedListener,
|
DynamicSet<GroupIndexedListener> indexedListener,
|
||||||
StalenessChecker stalenessChecker,
|
StalenessChecker stalenessChecker,
|
||||||
@GerritServerConfig Config config,
|
|
||||||
@IndexExecutor(BATCH) ListeningExecutorService batchExecutor,
|
@IndexExecutor(BATCH) ListeningExecutorService batchExecutor,
|
||||||
@Assisted GroupIndex index) {
|
@GerritServerConfig Config config,
|
||||||
|
@Assisted @Nullable GroupIndex index) {
|
||||||
this.groupCache = groupCache;
|
this.groupCache = groupCache;
|
||||||
this.indexedListener = indexedListener;
|
this.indexedListener = indexedListener;
|
||||||
this.indexes = null;
|
|
||||||
this.stalenessChecker = stalenessChecker;
|
this.stalenessChecker = stalenessChecker;
|
||||||
this.autoReindexIfStale = autoReindexIfStale(config);
|
|
||||||
this.batchExecutor = batchExecutor;
|
this.batchExecutor = batchExecutor;
|
||||||
|
this.autoReindexIfStale = autoReindexIfStale(config);
|
||||||
|
this.indexes = null;
|
||||||
this.index = index;
|
this.index = index;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -37,8 +37,8 @@ public class ProjectIndexerImpl implements ProjectIndexer {
|
|||||||
|
|
||||||
private final ProjectCache projectCache;
|
private final ProjectCache projectCache;
|
||||||
private final DynamicSet<ProjectIndexedListener> indexedListener;
|
private final DynamicSet<ProjectIndexedListener> indexedListener;
|
||||||
private final ProjectIndexCollection indexes;
|
@Nullable private final ProjectIndexCollection indexes;
|
||||||
private final ProjectIndex index;
|
@Nullable private final ProjectIndex index;
|
||||||
|
|
||||||
@AssistedInject
|
@AssistedInject
|
||||||
ProjectIndexerImpl(
|
ProjectIndexerImpl(
|
||||||
@@ -55,7 +55,7 @@ public class ProjectIndexerImpl implements ProjectIndexer {
|
|||||||
ProjectIndexerImpl(
|
ProjectIndexerImpl(
|
||||||
ProjectCache projectCache,
|
ProjectCache projectCache,
|
||||||
DynamicSet<ProjectIndexedListener> indexedListener,
|
DynamicSet<ProjectIndexedListener> indexedListener,
|
||||||
@Assisted ProjectIndex index) {
|
@Assisted @Nullable ProjectIndex index) {
|
||||||
this.projectCache = projectCache;
|
this.projectCache = projectCache;
|
||||||
this.indexedListener = indexedListener;
|
this.indexedListener = indexedListener;
|
||||||
this.indexes = null;
|
this.indexes = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user