| Interface | Description |
|---|---|
| AsyncReceiveCommits.Factory | |
| ChangeCache | |
| GarbageCollection.Factory | |
| GitRepositoryManager |
Manages Git repositories for the Gerrit server process.
|
| MergeOp.Factory | |
| MergeQueue | |
| MergeUtil.Factory | |
| NotesBranchUtil.Factory | |
| PerThreadRequestScope.Scoper | |
| ProjectRunnable |
Used to retrieve the project name from an operation
|
| QueueProvider | |
| ReceiveCommits.MessageSender | |
| ReceivePackInitializer | |
| RenameGroupOp.Factory | |
| SubmoduleOp.Factory | |
| TaskInfoFactory<T> | |
| ValidationError.Sink | |
| VersionedMetaData.BatchMetaDataUpdate | |
| WorkQueue.CancelableRunnable |
Runnable needing to know it was canceled.
|
| Class | Description |
|---|---|
| AccountsSection | |
| AsyncReceiveCommits |
Hook that delegates to
ReceiveCommits in a worker thread. |
| AsyncReceiveCommits.Module | |
| BanCommit | |
| BanCommitResult | |
| BranchOrderSection | |
| ChangeCacheImplModule | |
| ChangeMergeQueue | |
| CodeReviewCommit |
Extended commit entity with code review specific metadata.
|
| ConfiguredMimeTypes | |
| DefaultQueueOp | |
| GarbageCollection | |
| GarbageCollectionLogFile | |
| GarbageCollectionModule | |
| GarbageCollectionQueue | |
| GarbageCollectionRunner |
Runnable to enable scheduling gc to run periodically
|
| GitModule |
Configures the Git support.
|
| GroupList | |
| LabelNormalizer |
Normalizes votes on labels according to project config and permissions.
|
| LabelNormalizer.Result | |
| LocalDiskRepositoryManager |
Manages Git repositories stored on the local filesystem.
|
| LocalDiskRepositoryManager.Lifecycle | |
| LocalDiskRepositoryManager.Module | |
| MergeOp |
Merges changes in submission order into a single branch.
|
| MergeSorter | |
| MergeTip |
Class describing a merge tip during merge operation.
|
| MergeUtil | |
| MetaDataUpdate |
Helps with the updating of a
VersionedMetaData. |
| MetaDataUpdate.Server | |
| MetaDataUpdate.User | |
| MultiProgressMonitor |
Progress reporting interface that multiplexes multiple sub-tasks.
|
| NotesBranchUtil |
A utility class for updating a notes branch with automatic merge of note
trees.
|
| NotifyConfig | |
| PerThreadRequestScope | |
| PerThreadRequestScope.Propagator | |
| ProjectConfig | |
| ProjectLevelConfig |
Configuration file in the projects refs/meta/config branch.
|
| RebaseSorter | |
| ReceiveCommits |
Receives change upload using the Git receive-pack protocol.
|
| ReceiveCommitsAdvertiseRefsHook |
Exposes only the non refs/changes/ reference names.
|
| ReceiveCommitsExecutorModule |
Module providing the
ReceiveCommitsExecutor. |
| ReloadSubmitQueueOp | |
| RenameGroupOp | |
| ScanningChangeCacheImpl | |
| SearchingChangeCacheImpl | |
| SubmoduleOp | |
| TagCache | |
| TransferConfig | |
| ValidationError |
Indicates a problem with Git based data.
|
| VersionedMetaData |
Support for metadata stored within a version controlled branch.
|
| VisibleRefFilter | |
| WorkQueue |
Delayed execution of tasks using a background thread pool.
|
| WorkQueue.Lifecycle | |
| WorkQueue.Module | |
| WorkQueue.ProjectTask<V> |
Same as Task class, but with a reference to ProjectRunnable, used to
retrieve the project name from the operation queued
|
| WorkQueue.Task<V> |
A wrapper around a scheduled Runnable, as maintained in the queue.
|
| Enum | Description |
|---|---|
| CommitMergeStatus | |
| NotifyConfig.Header | |
| QueueProvider.QueueType | |
| WorkQueue.Task.State |
Summarized status of a single task.
|
| Exception | Description |
|---|---|
| InsertException |
Thrown in inserting change or patchset, e.g.
|
| LargeObjectException |
Wrapper for
LargeObjectException. |
| MergeConflictException |
Indicates that the commit cannot be merged without conflicts.
|
| MergeException |
Indicates the current branch's queue cannot be processed at this time.
|
| MergeIdenticalTreeException |
Indicates that the commit is already contained in destination banch.
|
| RepositoryCaseMismatchException |
This exception is thrown if a project cannot be created because a project
with the same name in a different case already exists.
|
| Annotation Type | Description |
|---|---|
| ChangeUpdateExecutor |
Marker on the global
ListeningExecutorService used by
ReceiveCommits to create or replace changes. |
| EmailReviewCommentsExecutor |
Marker on the global
WorkQueue.Executor used by
EmailReviewComments. |
| ReceiveCommitsExecutor |
Marker on the global
WorkQueue.Executor used by
ReceiveCommits. |