Package com.google.gerrit.server
-
Interface Summary Interface Description CommentContextLoader.Factory DynamicOptions.BeanParseListener Implement this if your DynamicBean needs an opportunity to act on the Bean directly before or after argument parsing.DynamicOptions.BeanProvider DynamicOptions.BeanReceiver The entity which provided additional options may need a way to receive a reference to the DynamicBean it provided.DynamicOptions.ClassNameProvider To provide additional options to a command in another classloader, bind a ClassNameProvider which provides the name of your DynamicBean in the other classLoader.DynamicOptions.DynamicBean To provide additional options, bind a DynamicBean.DynamicOptions.ModulesClassNamesProvider To provide additional Guice bindings for options to a command in another classloader, bind a ModulesClassNamesProvider which provides the name of your Modules needed for your DynamicBean in the other classLoader.ExceptionHook Allows implementors to control how certain exceptions should be handled.InternalUser.Factory PeerDaemonUser.Factory PluginUser.Factory PublishCommentsOp.Factory RequestListener Extension point that allows to listen to incoming requests.StartupCheck Check executed on Gerrit startup. -
Class Summary Class Description AnonymousUser An anonymous user who has not yet authenticated.ApprovalInference Computes approvals for a given patch set by looking at approvals applied to the given patch set and by additionally inferring approvals from the patch set's parents.ApprovalsUtil Utility functions to manipulate patchset approvals.AssigneeStatusUpdate Change to an assignee's status.AuditEvent AuditEvent.UUID ChangeMessagesUtil Utility functions to manipulate ChangeMessages.ChangeUtil CmdLineParserModule CommentContextLoader Computes the list ofContextLineInfo
for a given comment, that is, the lines of the source file surrounding and including the area where the comment was written.CommentsUtil Utility functions to manipulate Comments.CommonConverters Converters to classes incom.google.gerrit.extensions.common
.CreateGroupPermissionSyncer With groups in NoteDb, the capability of creating a group is expressed as aCREATE
permission onrefs/groups/*
rather than a global capability inAll-Projects
.CurrentUser Information about the currently logged in user.CurrentUser.PropertyKey<T> Unique key for plugin/extension specific data on a CurrentUser.DynamicOptions Helper class to define and parse options from plugins on ssh and RestAPI commands.ExceptionHook.Status ExceptionHookImpl Class to detect and handle exceptions that are caused by temporary errors, and hence should cause a retry of the failed operation.GerritPersonIdentProvider ProvidesPersonIdent
annotated withGerritPersonIdent
.IdentifiedUser An authenticated user.IdentifiedUser.GenericFactory Create an IdentifiedUser, ignoring any per-request state.IdentifiedUser.RequestFactory Create an IdentifiedUser, relying on current request state.InternalUser User identity for plugin code that needs an identity.LibModuleLoader Loads configured Guice modules fromgerrit.installModule
.ModuleOverloader OptionUtil Utilities for option parsing.PatchSetUtil Utilities for manipulating patch sets.PeerDaemonUser Identity of a peer daemon process that isn't this JVM.PluginUser User identity for plugin code that needs an identity.ProjectUtil PublishCommentsOp ABatchUpdateOp
that can be used to publish draft commentsPublishCommentUtil RequestCleanup Registers cleanup activities to be completed when a scope ends.RequestInfo Information about a request that was received from a user.RequestInfo.Builder ReviewerByEmailSet Set of reviewers on a change that do not have a Gerrit account and were added by email instead.ReviewerSet Set of reviewers on a change.ReviewerStatusUpdate Change to a reviewer's status.StarredChangesUtil StarredChangesUtil.StarField StarredChangesUtil.StarRef StartupChecks StartupChecks.Module TraceRequestListener Request listener that sets additional logging tags and enables tracing automatically if the request matches any tracing configuration in gerrit.config (see description of 'tracing.' subsection in config-gerrit.txt). UrlEncoded WebLinks -
Enum Summary Enum Description AccessPath How theCurrentUser
is accessing Gerrit.LibModuleType Loadable module type for the different Gerrit injectors.RequestInfo.RequestType Channel through which a user request was received. -
Exception Summary Exception Description GpgException Generic exception type for GPG-related exceptions.InvalidConfigFileException Exception that is thrown if an invalid config file causes an error.StarredChangesUtil.IllegalLabelException StarredChangesUtil.InvalidLabelsException StarredChangesUtil.MutuallyExclusiveLabelsException StartupException -
Annotation Types Summary Annotation Type Description CacheRefreshExecutor Marker on the globalThreadPoolExecutor
used to refresh outdated values in caches.EnableSignedPush Marker on a boolean indicating whether signed push is enabled on the server.FanOutExecutor Marker on the globalThreadPoolExecutor
used to do parallel work from a serving thread.GerritPersonIdent Marker on aPersonIdent
pointing to the identity + timestamp representing the Gerrit server itself.ModuleImpl RemotePeer Marker on aSocketAddress
pointing to the remote client.ServerInitiated A marker for database modifications which aren't directly related to a user request (e.g.UserInitiated A marker for database modifications which are directly related to a user request (e.g.