Package com.google.gerrit.server.config
package com.google.gerrit.server.config
-
ClassDescriptionGroups that can always exercise
administrateServer
capability.LoadsAdministrateServerGroups
fromgerrit.config
.Special name of the project that all projects derive from.Special name of the project in which meta data for all users is stored.Special name for a user that hasn't set a name.Authentication related settings fromgerrit.config
.CreatesAuthConfig
fromGerritServerConfig
.Container class for preferences serialized as Git-style config files.Marker on aString
holding the canonical address for this server.Supports binding theCanonicalWebUrl
annotation.ProvidesCanonicalWebUrl
fromgerrit.canonicalWebUrl
.This event is produced byGerritServerConfigReloader
and forwarded to callers implementingGerritConfigListener
.Cache for Gerrit's default preferences (general, diff edit).Download protocol fromgerrit.config
.Preferred method to download a change.Implementations of the GerritConfigListener interface expects to react GerritServerConfig updates.List of ServerIds of the Gerrit data imported from other servers.Marker on aString
holding the instance id for this server.Supports binding theGerritInstanceId
annotation.ProvidesGerritInstanceId
fromgerrit.instanceId
.Marker on aString
holding the instance name for this server.Supports binding theGerritInstanceName
annotation.ProvidesGerritInstanceName
fromgerrit.name
.Marker onBoolean
indicating whether Gerrit is run as a read-only replica.ProvidesBoolean
annotated withGerritIsReplica
.Bindings forRequestScoped
entities.Represents the current runtime environment in which Gerrit is running.Marker onConfig
holdinggerrit.config
.CreatesGerritServerConfig
.ProvidesConfig
annotated withGerritServerConfig
.Issues a configuration reload from the GerritServerConfigProvider and notify all listeners.Marker on a string holding a unique identifier for the server.Used to populate the groups of users that are allowed to run receive-pack on the server.Used to populate the groups of users that are allowed to run upload-pack on the server.Plugin configuration in etc/$PLUGIN.config and etc/$PLUGIN.secure.config.Parses groups referenced in thegerrit.config
file.Define metrics reservoir settings based on gerrit.configMutable representation ofPluginConfig
.Helper to read default or user preferences from Git-style config files.Provider of the group(s) which should become owners of a newly created project.Marker on the globalExecutorService
used byReceiveCommits
.This class reads a schedule for running a periodic background job from a Git config.Marker on the globalScheduledThreadPoolExecutor
used to send email.Marker on aFile
pointing to the site path.Important paths within aSitePath
.Marker on aBoolean
holding the evaluation of current Prolog rules on closed changes.Module providing different executors.Tracking entry in the configuration fileProvides a list of all configuredTrackingFooter
s.Formats URLs to different parts of the Gerrit API and UI.Converters for user preferences data classesVerbosity level of the commit message for submodule subscriptions.Low-level storage API to load Gerrit's default config fromAll-Users
.