Package com.google.gerrit.server
-
Interface Summary Interface Description DeadlineChecker.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.ExternalUser.Factory InternalUser.Factory PeerDaemonUser.Factory PluginUser.Factory PublishCommentsOp.Factory RefLogIdentityProvider Extension point that allows to control which identity should be recorded in the reflog for ref updates done by a user or done on behalf of a user.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.AuditEvent AuditEvent.UUID BranchUtil CancellationMetrics Metrics for request cancellations and deadlines.ChangeMessagesUtil Utility functions to manipulateChangeMessage
.ChangeUtil CmdLineParserModule 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.DeadlineChecker RequestStateProvider
that checks whether a client provided deadline is exceeded.DefaultRefLogIdentityProvider DefaultRefLogIdentityProvider.Module 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.ExternalUser Represents a user that does not have a Gerrit account.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.PerformanceMetrics Performance logger that records the execution times as a metric.PluginUser User identity for plugin code that needs an identity.PropertyMap Immutable map that holds a collection of random objects allowing for a type-safe retrieval.PropertyMap.Builder PropertyMap.Key<T> Typed key forPropertyMap
.PublishCommentsOp ABatchUpdateOp
that can be used to publish draft commentsPublishCommentUtil RequestCleanup Registers cleanup activities to be completed when a scope ends.RequestConfig Represents a configuration on request level that matches requests by request type, URI pattern, caller and/or project pattern.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.StartupChecksModule 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.StarredChangesUtil.Operation -
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.InvalidDeadlineException Exception that is thrown is a deadline cannot be parsed.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.