All Classes and Interfaces
Class
Description
A cause class for new build interruption.
Adds an icon to the build-schedule telling users that the build was triggered by Gerrit.
An extension class to inject
Base64EncodedStringParameterProvider to rebuild-plugin.A parameter value for Base64 encoded string.
Build is blocked because it depends on a currently building job.
Build is blocked because it depends on a currently building job.
Build is blocked because it is waiting to ensure other jobs are in queue.
Represents a rule for triggering on a branch of a GerritProject.
The Descriptor for the Branch.
Rules regarding cancellation of builds for when patchsets of the same change comes in.
The descriptor.
A send-command-job that calculates and sends the builds completed command.
A job for the
GerritSendCommandQueue that
sends a build completed message.Keeps track of what builds have been triggered and if all builds are done for specific events.
A holder for all builds triggered by one event.
A project-build entry in the list of a MemoryImprint.
Support Core Component writing the
BuildMemoryReport.Contains a snapshot clone of a
BuildMemory.Bean for holding statistics of started builds for a specific event.
A send-command-job that calculates and sends the build started command.
A job for the
GerritSendCommandQueue that
sends a build started message.Turns "Change-ID: XXXX" into a hyperlink to Gerrit.
Enum of different ways of comparing a pattern.
Base interface for the compare-algorithms.
Compares based on Ant-style paths.
Compares with pattern.equals(str).
Compares with regular-expressions.
Configuration bean for the global configuration.
Global constants.
Blocks builds from running until the projects on which they depend have finished building.
Sub page on
GerritManagement containing some diagnostic views.Event listener and scheduling for
GerritTrigger.Support Core Component writing the
EventListenersReport.A
Diagnostics page showing
the list of registered GerritEventListeners.This class holds events that were processed by the MissedEventPlaybackManager
for the most recent timestamp.
Helper class for easier Jelly usage.
Represents a rule for triggering on a filepath of a GerritProject.
The Descriptor for the FilePath.
Displays a warning message in /manage if the Gerrit connection is down or some other warning.
A Cause why a build was scheduled.
Every instance of this class is a connection listener to a specific Gerrit server.
Adds Action that stores the data about dependency jobs.
This class handles the fetching and parsing of URLs for the Dynamic Trigger
Configuration.
Interface representing a class handling event listeners for the lifecycle of a GerritEvent.
Listener interface for listening in on a specific GerritEvent's lifecycle.
Listens for onDeleted and onLoaded events.
Configure JCasC.
Inject `config` field explicitly as BaseConfigurator cannot detect this ("type is abstract but not Describable").
Configure
WatchTimeExceptionData.TimeSpan.Cannot use BaseConfigurator as
WatchTimeExceptionData is immutable.Management link for configuring the global configuration of this trigger.
Descriptor is only used for UI form bindings.
A Cause of a
ManualPatchsetCreated.ExtensionPoint that allows other plug-ins to provide custom messages.
Utility class to periodically verify whether MissedEventsPlaybackManager
can be enabled/disabled.
The GerritMissedEventsPlaybackManager is responsible for recording a last-alive timestamp
for each server connection.
Start position that notifies Gerrit of events.
A factory for creating notification entities.
Helper to determine if a Gerrit Plugin is installed
on the Gerrit server.
Base settings for one matcher rule of a Gerrit project.
Descriptor allowing for communication within the Repeatable.
A sigleton class that keeps list of Jenkin's Gerrit projects.
Class responsible for providing the Config object with a list of all
available Gerrit projects.
Listens to delete events in the Jenkins Queue to clean up the BuildMemory.
Disables the rebuild button for Gerrit triggered builds.
Listens for updated job configurations.
Every instance of this class represents a Gerrit server having its own unique name,
connection, project list updater, configuration, and lists of listeners.
Descriptor is only used for UI form bindings.
Represents a Gerrit slave after which we wait for replication events.
The Descriptor for a GerritSlave.
Triggers a build based on Gerrit events.
An API class to use this plugin from external.
Used by the git plugin to determine the revision to build.
Descriptor for GerritTriggerBuildChooser.
The Descriptor for the Trigger.
A abstract class for listening Gerrit triggered build result.
A exception class for Gerrit Trigger API.
Action for setting information about the GerritTrigger on the project page.
The parameters to add to a build.
How a parameter should be added to the triggered build.
Manages the timer that is used for each GerritTrigger TimerTask that
is active.
TimerTasks that are created from a GerritTrigger and periodically calls
GerritTrigger.updateTriggerConfigURL().
Represents a Cause for a re-triggered/user-triggered Gerrit job.
Util class used to determine if the current Gerrit version is high enough to run a specific feature..
The feature version we want to compare the current Gerrit version with.
Subclass of VersionNumber which can account for gerrit snapshot versions.
Represents a rule for triggering on a hashtag of a GerritProject.
The Descriptor for the hashtag.
Subclass of GerritVersionNumber which represents the highest possible version number.
Helper class for HTTP operations.
Interface for the Global configuration.
Interface for a Notification.
Specialization of GerritHandler that supports gerrit event's
lifecycle and takes care of custom EventThread creation.
Common static logic utility methods.
Represents a Patchset manually selected to be built by a user.
RootAction for manually triggering a "Gerrit-build".
Represents a "vote"-type or Approval of a change in the JSON structure.
A tuple of a high and a low number.
Generated localization support class.
Generated localization support class.
A
GerritEventListener that can provide a display name.A cause class for new patchset interruption.
Abstract class for Notification send to Gerrit.
Wrapper for the Commands and Notifications send to gerrit if build is completed.
Wrapper for the Commands and Notifications send to gerrit if a build starts.
Wrapper for commends send to Gerrit.
Expands a parameterized string to its full potential.
An event configuration that causes the build to be triggered when a change is abandoned.
The descriptor for the PluginChangeAbandonedEvent.
An event configuration that causes the build to be triggered when a change is merged.
The descriptor for the PluginChangeMergedEvent.
An event configuration that causes the build to be triggered when a change is
restored.
The descriptor for the PluginChangeRestoredEvent.
An event configuration that trigger the build when a comment is added and
contains a message matching a configurable RegEx.
The descriptor for PluginCommentAddedContainsEvent.
An event configuration that causes the build to be triggered when a comment is added.
The Descriptor for the PluginCommentAddedEvent.
Configuration bean for the global plugin configuration.
An event configuration that causes the build to be triggered when a draft is published.
The Descriptor for the PluginDraftPublishedEvent.
Super class to all the events that can be configured to trigger on.
The Descriptor for the PluginGerritEvent.
An event configuration that causes the build to be triggered
when a hashTag changed which matching a configurable RegEx.
The descriptor for PluginHashtagChangedEvent.
Main Plugin entrance.
A exception class regarding plugin status.
An event configuration that causes the build to be triggered when a patchset is created.
The Descriptor for the PluginPatchsetCreatedEvent.
An event configuration that causes the build to be triggered when a change's
private state changed.
The descriptor for the PluginPrivateStateChangedEvent.
An event configuration that causes the build to be triggered when a ref is updated.
The descriptor for the PluginRefUpdatedEvent.
An event configuration that causes the build to be (re-)triggered when the
gerrit checks plugin rerun check is triggered.
The descriptor for the PluginRerunCheckEvent.
A exception class regarding plugin status.
An event configuration that causes the build to be triggered when a topic is changed.
The descriptor for the PluginTopicChangedEvent.
An event configuration that causes the build to be triggered when a change's
WIP state changed.
The descriptor for the PluginWipStateChangedEvent.
A listener for gerrit events as RabbitMQ message.
Replication cache for RefReplicated events.
A factory class for ReplicationCache.
Each instance of this class holds data needed to trigger builds on replication events,
and is associated to one specific GerritServer.
Action to mark a build that must fail because replication failed.
Look for ReplicationFailedAction in the build and fail the build if found.
Block builds until replication is completed if configured to wait for replication.
Action that retriggers one build with the same event parameters as the build this trigger is in.
Action that retriggers all builds in one event with the same event parameters as the build this trigger is in.
Class for maintaining and synchronizing the runningJobs info.
Allows altering the Gerrit review posted at the end of build during the build.
Adds the step as a workflow extension.
Executes the SetGerritReviewStep.
Information about what votes to "skip" for a
GerritTrigger.Various string making utility methods.
EventThread that impersonates the System user in Jenkins.
The Big RunListener in charge of coordinating build results and reporting back to Gerrit.
Represents a rule for triggering on a topic of a GerritProject.
The Descriptor for the Topic.
Topic Association Option.
The Descriptor for the Topic Association.
This bean contains information to the
GerritCause
about what other builds were involved in the same event.A
XStream converter that can marshal/unmarshal TriggerContexts.Keeps track of the lifecycle of a GerritEvent.
State information about an event.
A verdict category for setting comments in Gerrit, i.e.
The Descriptor for a VerdictCategory.
Build is blocked because replication is not completed to slave(s).