Uses of Interface
hudson.ExtensionPoint
-
-
Uses of ExtensionPoint in hudson
Subinterfaces of ExtensionPoint in hudson Modifier and Type Interface Description interface
PluginStrategy
Pluggability point for how to createPluginWrapper
.Classes in hudson that implement ExtensionPoint Modifier and Type Class Description class
AboutJenkins
Show "About Jenkins" link.class
ClassicPluginStrategy
class
ExtensionFinder
Discovers the implementations of an extension point.static class
ExtensionFinder.GuiceFinder
Discovers components via sezpoz but instantiates them by using Guice.static class
ExtensionFinder.Sezpoz
The bootstrap implementation that looks for theExtension
marker.static class
FilePath.FileCallableWrapperFactory
This extension point allows to contribute a wrapper around a fileCallable so that a plugin can "intercept" a call.class
LauncherDecorator
DecoratesLauncher
so that one can intercept executions of commands and alters the command being executed, such as doing this in fakeroot, sudo, pfexec, etc.static class
PluginManager.PluginCycleDependenciesMonitor
AdministrativeMonitor
that checks if there are any plugins with cycle dependencies.static class
PluginManager.PluginDeprecationMonitor
AdministrativeMonitor
that checks if there are any plugins that are deprecated.static class
PluginManager.PluginUpdateMonitor
AdministrativeMonitor
that informs the administrator about a required plugin update.class
PluginManagerStaplerOverride
Extension point for selectively overriding parts of thePluginManager
views Anything extending this and registered with an @Extension can replace existing views and define new views.static class
PluginWrapper.PluginWrapperAdministrativeMonitor
Administrative Monitor for failed pluginsstatic class
TcpSlaveAgentListener.PingAgentProtocol
This extension provides a Ping protocol that allows people to verify that theTcpSlaveAgentListener
is alive.class
URLConnectionDecorator
Decorates the connections that Jenkins open to access external resources. -
Uses of ExtensionPoint in hudson.cli
Classes in hudson.cli that implement ExtensionPoint Modifier and Type Class Description class
AbstractBuildRangeCommand
Deprecated.rather useRunRangeCommand
class
AddJobToViewCommand
class
BuildCommand
Builds a job, and optionally waits until its completion.class
CancelQuietDownCommand
Cancel previous quiet down Jenkins - preparation for a restartclass
ClearQueueCommand
Clears the build queueclass
CLIAction
Shows usage of CLI and commands.class
CLICommand
Base class for Hudson CLI.class
CliCrumbExclusion
Makes CLI HTTP fallback work with CSRF protection enabled (JENKINS-18114).class
CliTransportAuthenticator
Deprecated.No longer used.class
CloneableCLICommand
class
ConnectNodeCommand
Reconnect to a node or nodes.class
ConsoleCommand
cat/tail/head of the console output.class
CopyJobCommand
Copies a job from CLI.class
CreateJobCommand
Creates a new job by reading stdin as a configuration XML file.class
CreateNodeCommand
class
CreateViewCommand
class
DeleteBuildsCommand
Deletes builds records in a bulk.class
DeleteJobCommand
CLI command, which deletes a job or multiple jobs.class
DeleteNodeCommand
CLI command, which deletes Jenkins nodes.class
DeleteViewCommand
class
DisablePluginCommand
Disable one or more installed plugins.class
DisconnectNodeCommand
CLI Command, which disconnects nodes.class
EnablePluginCommand
Enables one or more installed plugins.class
GetJobCommand
class
GetNodeCommand
class
GetViewCommand
class
GroovyCommand
Executes the specified groovy script.class
GroovyshCommand
Executes Groovy shell.class
HelpCommand
Show the list of all commands.class
InstallPluginCommand
Installs a plugin either from a file, an URL, or from update center.class
ListChangesCommand
Retrieves a change list for the specified builds.class
ListJobsCommand
Lists all jobs (in a specific view).class
ListPluginsCommand
Outputs a list of installed plugins.class
OfflineNodeCommand
CLI Command, which puts the Jenkins node offline.class
OnlineNodeCommand
CLI Command, which moves the node to the online state.class
QuietDownCommand
Quiet down Jenkins - preparation for a restartclass
ReloadConfigurationCommand
Reload everything from the file system.class
ReloadJobCommand
Reloads job from the disk.class
RemoveJobFromViewCommand
class
RunRangeCommand
CLICommand
that acts on a series ofRun
s.class
SessionIdCommand
Prints the current session ID number (that changes for every run) to allow clients to reliably wait for a restart.class
SetBuildDescriptionCommand
class
SetBuildDisplayNameCommand
class
UpdateJobCommand
class
UpdateNodeCommand
class
UpdateViewCommand
class
VersionCommand
Retrieves the current version.class
WaitNodeOfflineCommand
CLI command, which waits till the node switches to the offline state.class
WaitNodeOnlineCommand
CLI command, which waits till the node switches to the online state.class
WhoAmICommand
Report the current granted authorities -
Uses of ExtensionPoint in hudson.cli.declarative
Classes in hudson.cli.declarative that implement ExtensionPoint Modifier and Type Class Description class
CLIRegisterer
DiscoverCLIMethod
s and register them asCLICommand
implementations. -
Uses of ExtensionPoint in hudson.console
Classes in hudson.console that implement ExtensionPoint Modifier and Type Class Description class
ConsoleAnnotationDescriptor
Descriptor forConsoleNote
.class
ConsoleAnnotatorFactory<T>
Entry point to theConsoleAnnotator
extension point.class
ConsoleLogFilter
A hook to allow filtering of information that is written to the console log.class
ConsoleNote<T>
Data that hangs off from a console output.class
ExpandableDetailsNote
Renders a button that can be clicked to reveal additional block tag (and HTML inside it.)static class
ExpandableDetailsNote.DescriptorImpl
class
HyperlinkNote
Turns a text into a hyperlink by specifying the URL separately.static class
HyperlinkNote.DescriptorImpl
class
ModelHyperlinkNote
HyperlinkNote
that links to a model object, which in the UI gets rendered with context menu and etc.static class
ModelHyperlinkNote.DescriptorImpl
class
UrlAnnotator
Annotates URLs in the console output to hyperlink. -
Uses of ExtensionPoint in hudson.diagnosis
Classes in hudson.diagnosis that implement ExtensionPoint Modifier and Type Class Description class
HudsonHomeDiskUsageChecker
Periodically checks the disk usage ofJENKINS_HOME
, and activateHudsonHomeDiskUsageMonitor
if necessary.class
HudsonHomeDiskUsageMonitor
Monitors the disk usage ofJENKINS_HOME
, and if it's almost filled up, warn the user.static class
HudsonHomeDiskUsageMonitor.Solution
Extension point for suggesting solutions for full JENKINS_HOME.class
MemoryUsageMonitor
Monitors the memory usage of the system in OS specific way.class
NullIdDescriptorMonitor
Some old descriptors apparently has the getId() method that's used in different ways and that's causing errors like JENKINS-8866, so detect and report that.class
OldDataMonitor
Tracks whether any data structure changes were corrected when loading XML, that could be resaved to migrate that data to the new format.static class
OldDataMonitor.ManagementLinkImpl
class
ReverseProxySetupMonitor
Looks out for a broken reverse proxy setup that doesn't rewrite the location header correctly.class
TooManyJobsButNoView
If Hudson is run with a lot of jobs but no views, suggest the user that they can create views. -
Uses of ExtensionPoint in hudson.lifecycle
Classes in hudson.lifecycle that implement ExtensionPoint Modifier and Type Class Description class
ExitLifecycle
Lifecycle
that delegates the responsibility to restart Jenkins to an external watchdog such as SystemD or OpenRC.class
Lifecycle
Provides the capability for starting/stopping/restarting/uninstalling Hudson.class
SolarisSMFLifecycle
Lifecycle
for Hudson installed as SMF service.class
SystemdLifecycle
Lifecycle
that delegates its responsibility tosystemd(1)
.class
UnixLifecycle
Lifecycle
implementation when Hudson runs on the embedded servlet container on Unix.class
WindowsInstallerLink
ManagementLink
that allows the installation as a Windows service.class
WindowsServiceLifecycle
Lifecycle
for Hudson installed as Windows service. -
Uses of ExtensionPoint in hudson.logging
Classes in hudson.logging that implement ExtensionPoint Modifier and Type Class Description static class
LogRecorder.ComputerLogInitializer
-
Uses of ExtensionPoint in hudson.markup
Classes in hudson.markup that implement ExtensionPoint Modifier and Type Class Description class
EscapedMarkupFormatter
MarkupFormatter
that treats the input as the escaped html.class
MarkupFormatter
Generalization of a function that takes text with some markup and converts that to HTML. -
Uses of ExtensionPoint in hudson.model
Subinterfaces of ExtensionPoint in hudson.model Modifier and Type Interface Description interface
ExecutorListener
A listener for task related events from executors.interface
RootAction
Marker interface for actions that are added toJenkins
.interface
TopLevelItem
interface
UnprotectedRootAction
RootAction
s that are accessible to requests that do not have the READ permission onJenkins
.Classes in hudson.model that implement ExtensionPoint Modifier and Type Class Description class
AbstractBuild<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation ofRun
s that build software.class
AbstractCIBase
class
AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation ofJob
s that build software.static class
AbstractProject.LabelValidator
Deprecated.UseLabelValidator
instead.class
AdministrativeMonitor
Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.class
AllView
View
that contains everything.class
AperiodicWork
Extension point which allows scheduling a task with variable interval.class
AsyncAperiodicWork
AperiodicWork
that takes a long time to run.class
AsyncPeriodicWork
PeriodicWork
that takes a long time to run.class
BooleanParameterDefinition
ParameterDefinition
that is either 'true' or 'false'.class
Build<P extends Project<P,B>,B extends Build<P,B>>
A build of aProject
.class
BuildStepListener
Receives events that happen as a build executesBuildStep
s.class
BuildVariableContributor
Contributes build variables to builds.class
ChoiceParameterDefinition
class
Computer
Represents the running state of a remote computer that holdsExecutor
s.static class
Computer.DisplayExecutor.InternalComputerListener
class
ComputerPanelBox
Adds box rendered in the computer side panel.class
ComputerPinger
A way to see if a computer is reachable.static class
ComputerPinger.BuiltInComputerPinger
Default pinger - use Java built-in functionality.class
DescriptorVisibilityFilter
HidesDescriptor
s from users.class
DisplayNameListener
static class
DownloadService.Downloadable
Represents a periodically updated JSON data file obtained from a remote URL.class
EnvironmentContributor
Contributes environment variables to builds.static class
EnvironmentContributor.EnvVarsHtml
Serves the combined list of environment variables available from this plugin.class
FileParameterDefinition
ParameterDefinition
for doing file upload.static class
Fingerprint.ProjectRenameListener
class
FingerprintCleanupThread
Scans the fingerprint database and remove old records that are no longer relevant.class
FreeStyleBuild
class
FreeStyleProject
Free-style software project.class
Hudson
static class
Hudson.MasterComputer
Deprecated.only here for backward compclass
JDK
Information about JDK installation.class
Job<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A job is an runnable entity under the monitoring of Hudson.static class
Job.LastItemListener
static class
Job.SubItemBuildsLocationImpl
class
JobProperty<J extends Job<?,?>>
Extensible property ofJob
.class
LabelFinder
Automatically adds labels toNode
s.class
ListView
DisplaysJob
s in a flat list view.static class
ListView.Listener
class
LoadBalancer
Strategy that decides whichQueue.Task
gets run on whichExecutor
.static class
LoadStatistics.LoadStatisticsUpdater
Periodically update the load statistics average.class
ManageJenkinsAction
Adds the "Manage Jenkins" link to the top page.class
ManagementLink
Extension point to add icon tohttp://server/hudson/manage
page.class
MyView
View
that only contains projects for which the current user has access to.class
MyViewsProperty
A UserProperty that remembers user-private views.static class
MyViewsProperty.GlobalAction
class
Node
Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).static class
Node.InternalComputerListener
Let Nodes be aware of the lifecycle of their ownComputer
.class
PageDecorator
Participates in the rendering of HTML pages for all pages of Hudson.class
PaneStatusProperties
class
ParameterDefinition
Defines a parameter for a build.class
ParametersDefinitionProperty
Keeps a list of the parameters defined for a project.class
PasswordParameterDefinition
Parameter whose value is aSecret
and is hidden from the UI.class
PeriodicWork
Extension point to perform a periodic task in Hudson (throughTimer
.)class
Project<P extends Project<P,B>,B extends Build<P,B>>
Buildable software project.class
ProxyView
A view that delegates to another.static class
Queue.QueueDecisionHandler
Extension point for deciding if particular job should be scheduled or not.static class
Queue.Saver
ScheduleQueue.save()
call for near future once items change.class
RestartListener
Extension point that allows plugins to veto the restart.static class
RestartListener.Default
Default logic.class
Run<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A particular execution ofJob
.static class
Run.StatusSummarizer
Used to implementRun.getBuildStatusSummary()
.class
RunParameterDefinition
class
SimpleParameterDefinition
Convenient base class forParameterDefinition
whose value can be represented in a context-independent single string token.class
Slave
Information about a Hudson agent node.class
StringParameterDefinition
Parameter whose value is a string value.class
TextParameterDefinition
StringParameterDefinition
that uses textarea, instead of text box.class
TimeZoneProperty
A UserProperty that allows a user to specify a time zone for displaying time.class
TransientBuildActionFactory
Deprecated.Does not contribute toActionable.getActions()
.class
TransientComputerActionFactory
class
TransientProjectActionFactory
Extension point for inserting transientAction
s intoAbstractProject
s.class
TransientUserActionFactory
class
TransientViewActionFactory
static class
UpdateCenter.CoreUpdateMonitor
AdministrativeMonitor
that checks if there's Jenkins update.static class
UpdateCenter.UpdateCenterConfiguration
Strategy object for controlling the update center's behaviors.class
UsageStatistics
static class
User.CanonicalIdResolver
Resolves User IDs by ID, full names or other strings.static class
User.FullNameIdResolver
Resolve user ID from full namestatic class
User.UserIDCanonicalIdResolver
Tries to verify if an ID is valid.class
UserProperty
Extensible property ofUser
.class
View
Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.class
ViewJob<JobT extends ViewJob<JobT,RunT>,RunT extends Run<JobT,RunT>>
Job
that monitors activities that happen outside Hudson, which requires occasional batch reload activity to obtain the up-to-date information.class
ViewProperty
Extensible property ofView
.class
WorkspaceBrowser
Allows to access a workspace as an alternative to online build node.class
WorkspaceCleanupThread
Clean up old left-over workspaces from agents.class
WorkspaceListener
-
Uses of ExtensionPoint in hudson.model.labels
Classes in hudson.model.labels that implement ExtensionPoint Modifier and Type Class Description class
LabelAtomProperty
Extensible property ofLabelAtom
. -
Uses of ExtensionPoint in hudson.model.listeners
Classes in hudson.model.listeners that implement ExtensionPoint Modifier and Type Class Description class
ItemListener
Receives notifications about CRUD operations ofItem
.class
RunListener<R extends Run>
Receives notifications about builds.class
SaveableListener
Receives notifications about save actions onSaveable
objects in Hudson.class
SCMListener
Receives notifications about SCM activities in Hudson.class
SCMPollListener
A hook for listening to polling activities in Jenkins. -
Uses of ExtensionPoint in hudson.model.queue
Classes in hudson.model.queue that implement ExtensionPoint Modifier and Type Class Description class
AbstractQueueSorterImpl
Partial implementation ofQueueSorter
in terms ofComparator
.class
LoadPredictor
Predicts future load to the system, to assist the scheduling decisionsstatic class
LoadPredictor.CurrentlyRunningTasks
Considers currently running tasks and their completion.class
QueueListener
Listener for events inQueue
.class
QueueSorter
Singleton extension point for sorting buildable itemsclass
QueueTaskDispatcher
Vetos the execution of a task on a nodeclass
SubTaskContributor
Externally contributesSubTask
s toAbstractProject.getSubTasks()
. -
Uses of ExtensionPoint in hudson.node_monitors
Classes in hudson.node_monitors that implement ExtensionPoint Modifier and Type Class Description class
AbstractDiskSpaceMonitor
class
ArchitectureMonitor
Discovers the architecture of the system to display in the agent list page.class
ClockMonitor
NodeMonitor
that checks clock ofNode
to detect out of sync clocks.class
DiskSpaceMonitor
Checks available disk space of the remote FS root.class
MonitorMarkedNodeOffline
IfNodeMonitor
marks the node as offline, we'll show this to the admin to get their attention.class
NodeMonitor
Extension point for managing and monitoringNode
s.class
NodeMonitorUpdater
When an agent is connected, redo the node monitoring.class
ResponseTimeMonitor
Monitors the round-trip response time to this agent.class
SwapSpaceMonitor
Checks the swap space availability.class
TemporarySpaceMonitor
Monitors the disk space of "/tmp". -
Uses of ExtensionPoint in hudson.scm
Classes in hudson.scm that implement ExtensionPoint Modifier and Type Class Description class
ChangeLogAnnotator
Performs mark up on changelog messages to be displayed.class
NullSCM
NoSCM
.class
RepositoryBrowser<E extends ChangeLogSet.Entry>
Connects Hudson to repository browsers like ViewCVS or FishEye, so that Hudson can generate links to them.class
SCM
Captures the configuration information in it. -
Uses of ExtensionPoint in hudson.search
Classes in hudson.search that implement ExtensionPoint Modifier and Type Class Description class
SearchFactory
Creates aSearch
instance for aSearchableModelObject
.class
UserSearchProperty
-
Uses of ExtensionPoint in hudson.security
Classes in hudson.security that implement ExtensionPoint Modifier and Type Class Description class
AbstractPasswordBasedSecurityRealm
Partial implementation ofSecurityRealm
for username/password based authentication.class
AuthorizationStrategy
Controls authorization throughout Hudson.static class
AuthorizationStrategy.Unsecured
class
FederatedLoginService
Abstraction for a login mechanism through external authenticator/identity provider (instead of username/password.)class
FederatedLoginServiceUserProperty
Remembers identifiers given byFederatedLoginService
to this user.class
FullControlOnceLoggedInAuthorizationStrategy
AuthorizationStrategy
that grants full-control to authenticated user and optionally read access to anonymous usersclass
GlobalSecurityConfiguration
Security configuration.class
HudsonPrivateSecurityRealm
SecurityRealm
that performs authentication by looking upUser
.static class
HudsonPrivateSecurityRealm.Details
UserProperty
that provides theUserDetails
view of the User object.static class
HudsonPrivateSecurityRealm.ManageUserLinks
Displays "manage users" link in the system config ifHudsonPrivateSecurityRealm
is in effect.class
LegacyAuthorizationStrategy
AuthorizationStrategy
implementation that emulates the legacy behavior.class
LegacySecurityRealm
SecurityRealm
that acceptsContainerAuthentication
object without any check (that is, by assuming that the such token is already authenticated by the container.)class
PermissionAdder
Service which can add permissions for a given user to the configured authorization strategy.class
SecurityRealm
Pluggable security realm that connects external user database to Hudson.class
WhoAmI
Expose the data needed for /whoAmI, so it can be exposed by Api. -
Uses of ExtensionPoint in hudson.security.captcha
Classes in hudson.security.captcha that implement ExtensionPoint Modifier and Type Class Description class
CaptchaSupport
Extension point for adding Captcha Support to User Registration PageCaptchaSupport
. -
Uses of ExtensionPoint in hudson.security.csrf
Classes in hudson.security.csrf that implement ExtensionPoint Modifier and Type Class Description class
CrumbExclusion
Allows plugins to define exceptions to the CSRF protection filter.class
CrumbIssuer
A CrumbIssuer represents an algorithm to generate a nonce value, known as a crumb, to counter cross site request forgery exploits.class
DefaultCrumbIssuer
A crumb issuing algorithm based on the request principal and the remote address.class
GlobalCrumbIssuerConfiguration
Show the crumb configuration to the system config page. -
Uses of ExtensionPoint in hudson.slaves
Classes in hudson.slaves that implement ExtensionPoint Modifier and Type Class Description class
AbstractCloudComputer<T extends AbstractCloudSlave>
Partial implementation ofComputer
to be used in conjunction withAbstractCloudSlave
.class
AbstractCloudImpl
class
AbstractCloudSlave
Partial implementation ofSlave
to be used byAbstractCloudImpl
.class
ChannelPinger
Establish a periodic ping to keep connections betweenagents
and the main Jenkins node alive.class
Cloud
CreatesNode
s to dynamically expand/shrink the agents attached to Hudson.class
CloudProvisioningListener
class
CloudRetentionStrategy
RetentionStrategy
implementation forAbstractCloudComputer
that terminates it if it remains idle for X minutes.class
CloudSlaveRetentionStrategy<T extends Computer>
Default convenience implementation ofRetentionStrategy
for agents provisioned fromCloud
.class
ComputerConnector
Factory ofComputerLauncher
.class
ComputerLauncher
Extension point to allow control over howComputer
s are "launched", meaning how they get connected to their agent program.class
ComputerLauncherFilter
ComputerLauncher
filter that can be used as a base class for decorators.class
ComputerListener
Receives notifications about status changes ofComputer
s.class
ComputerRetentionWork
Periodically checks the agents and try to reconnect dead agents.class
ConnectionActivityMonitor
Makes sure that connections to agents are alive, and if they are not, cut them off.class
DelegatingComputerLauncher
Base implementation ofComputerLauncher
that to be used by launchers that perform some initialization (typically something cloud/v12n related to power up the machine), and then delegate to anotherComputerLauncher
to connect.class
DumbSlave
DefaultSlave
implementation for computers that do not belong to a higher level structure, like grid or cloud.class
EnvironmentVariablesNodeProperty
NodeProperty
that sets additional environment variables.class
JNLPLauncher
ComputerLauncher
via inbound connections.class
NodeProperty<N extends Node>
Extensible property ofNode
.static class
NodeProvisioner.NodeProvisionerInvoker
Periodically invoke NodeProvisionersstatic class
NodeProvisioner.StandardStrategyImpl
The default strategy.static class
NodeProvisioner.Strategy
Extension point for node provisioning strategies.class
RetentionStrategy<T extends Computer>
Controls when to takeComputer
offline, bring it back online, or even to destroy it.static class
RetentionStrategy.Always
RetentionStrategy
that tries to keep the node online all the time.static class
RetentionStrategy.Demand
RetentionStrategy
that tries to keep the node offline when not in use.class
SimpleScheduledRetentionStrategy
RetentionStrategy
that controls the agent based on a schedule.class
SlaveComputer
-
Uses of ExtensionPoint in hudson.tasks
Classes in hudson.tasks that implement ExtensionPoint Modifier and Type Class Description class
ArtifactArchiver
Copies the artifacts into an archive directory.static class
ArtifactArchiver.Migrator
class
BatchFile
Executes commands by using Windows batch file.class
Builder
BuildStep
s that perform the actual build.class
BuildTrigger
Triggers builds of other projects.static class
BuildTrigger.DescriptorImpl.ItemListenerImpl
class
BuildWrapper
Pluggability point for performing pre/post actions for the build process.class
CommandInterpreter
class
Fingerprinter
Records fingerprints of the specified files.class
LogRotator
Default implementation ofBuildDiscarder
.class
Maven
Build by using Maven.static class
Maven.MavenInstallation
Represents a Maven installation in a system.static class
Maven.MavenInstaller
Automatic Maven installer from apache.org.class
Notifier
BuildStep
s that run after the build is completed.class
Recorder
BuildStep
s that run after the build is completed.class
Shell
Executes a series of commands by using a shell.class
UserAvatarResolver
Infers avatar image URLs for usersclass
UserNameResolver
Finds full name off the user when none is specified. -
Uses of ExtensionPoint in hudson.tasks._maven
Classes in hudson.tasks._maven that implement ExtensionPoint Modifier and Type Class Description class
Maven3MojoNote
Marks the log line that reports that Maven3 is executing a mojo.static class
Maven3MojoNote.DescriptorImpl
class
MavenErrorNote
static class
MavenErrorNote.DescriptorImpl
class
MavenMojoNote
Marks the log line that reports that Maven is executing a mojo.static class
MavenMojoNote.DescriptorImpl
class
MavenWarningNote
Marks the warning messages from Maven.static class
MavenWarningNote.DescriptorImpl
-
Uses of ExtensionPoint in hudson.tools
Classes in hudson.tools that implement ExtensionPoint Modifier and Type Class Description class
AbstractCommandInstaller
A generic script-based installer.class
BatchCommandInstaller
Installs tool via script execution of Batch script.class
CommandInstaller
Installs a tool by running an arbitrary shell command.class
DownloadFromUrlInstaller
Partial convenience implementation ofToolInstaller
that just downloads an archive from the URL and extracts it.class
InstallerTranslator
Actually runs installations.class
InstallSourceProperty
ToolProperty
that shows auto installation options.class
ToolInstallation
Formalization of a tool installed in nodes used for builds.class
ToolInstaller
An object which can ensure that a genericToolInstallation
in fact exists on a node.class
ToolLocationNodeProperty
NodeProperty
that allows users to specify different locations forToolInstallation
s.class
ToolLocationTranslator
This Jenkins-wide extension points can participate in determining the actual node-specific path of theToolInstallation
for the givenNode
.class
ToolProperty<T extends ToolInstallation>
Extensible property ofToolInstallation
.class
ZipExtractionInstaller
Installs a tool into the Hudson working area by downloading and unpacking a ZIP file. -
Uses of ExtensionPoint in hudson.triggers
Classes in hudson.triggers that implement ExtensionPoint Modifier and Type Class Description class
SCMTrigger
Trigger
that checks for SCM updates periodically.static class
SCMTrigger.AdministrativeMonitorImpl
class
SlowTriggerAdminMonitor
class
TimerTrigger
Trigger
that runs a job periodically.class
Trigger<J extends Item>
Triggers aBuild
.static class
Trigger.Cron
Runs every minute to checkTimerTrigger
and schedules build. -
Uses of ExtensionPoint in hudson.util
Classes in hudson.util that implement ExtensionPoint Modifier and Type Class Description class
AdministrativeError
Deprecated.ImplementAdministrativeMonitor
directly instead.class
AlternativeUiTextProvider
Provides the alternative text to be rendered in the UI.class
PluginServletFilter
ServletFilter
that chains multipleFilter
s, provided by pluginsclass
ProcessKiller
Extension point that defines more elaborate way of killing processes, such as sudo or pfexec, forProcessTree
.class
ProcessKillingVeto
Allows extensions to veto killing processes. -
Uses of ExtensionPoint in hudson.util.io
Classes in hudson.util.io that implement ExtensionPoint Modifier and Type Class Description class
ParserConfigurator
Deprecated.No longer used. -
Uses of ExtensionPoint in hudson.views
Classes in hudson.views that implement ExtensionPoint Modifier and Type Class Description class
BuildButtonColumn
class
DefaultMyViewsTabBar
The Default MyViewsTabBar Extension forMyViewsTabBar
.class
DefaultViewsTabBar
The Default ViewsTabBar Extension forViewsTabBar
.class
GlobalDefaultViewConfiguration
Adds the default view configuration to the system config page.class
JobColumn
RendersItem.getName()
class
LastDurationColumn
class
LastFailureColumn
class
LastStableColumn
class
LastSuccessColumn
class
ListViewColumn
class
MyViewsTabBar
Extension point for adding a MyViewsTabBar header to ProjectsMyViewsProperty
.static class
MyViewsTabBar.GlobalConfigurationImpl
ConfiguresViewsTabBar
in the system configuration.class
StatusColumn
Shows the status icon for item.class
StatusFilter
Job Filter that will filter jobs based on its disabled statusclass
ViewJobFilter
Each ViewJobFilter contributes to or removes from the list of Jobs for a view.class
ViewsTabBar
Extension point for adding a ViewsTabBar header to ProjectsListView
.static class
ViewsTabBar.GlobalConfigurationImpl
ConfiguresViewsTabBar
in the system configuration.class
WeatherColumn
-
Uses of ExtensionPoint in hudson.widgets
Classes in hudson.widgets that implement ExtensionPoint Modifier and Type Class Description class
BuildHistoryWidget<T>
Displays the build history on the side panel.class
HistoryWidget<O extends ModelObject,T>
Displays the history of records (normallyRun
s) on the side panel.class
Widget
Box to be rendered in the side panel. -
Uses of ExtensionPoint in jenkins
Subinterfaces of ExtensionPoint in jenkins Modifier and Type Interface Description interface
PluginLocaleDrivenResourceProvider
Contribute localizations for arbitrary resources from plugins.Classes in jenkins that implement ExtensionPoint Modifier and Type Class Description class
AgentProtocol
Pluggable Jenkins TCP agent protocol handler called fromTcpSlaveAgentListener
.class
DailyCheck
Implements a daily update check for update sites andDownloadService.Downloadable
s that are due.class
ExtensionFilter
Filters outExtensionComponent
s discovered byExtensionFinder
s, as if they were never discovered.class
I18n
Internationalization REST (ish) API.class
UserAgentURLConnectionDecorator
Sets a Jenkins specific user-agent HTTP header forHttpURLConnection
. -
Uses of ExtensionPoint in jenkins.agents
Classes in jenkins.agents that implement ExtensionPoint Modifier and Type Class Description class
WebSocketAgents
-
Uses of ExtensionPoint in jenkins.cli
Classes in jenkins.cli that implement ExtensionPoint Modifier and Type Class Description class
StopBuildsCommand
-
Uses of ExtensionPoint in jenkins.diagnosis
Classes in jenkins.diagnosis that implement ExtensionPoint Modifier and Type Class Description class
HsErrPidList
Finds crash dump reports and show them in the UI. -
Uses of ExtensionPoint in jenkins.diagnostics
Classes in jenkins.diagnostics that implement ExtensionPoint Modifier and Type Class Description class
CompletedInitializationMonitor
Performs monitoring ofJenkins
InitMilestone
status.class
ControllerExecutorsAgents
class
ControllerExecutorsNoAgents
class
RootUrlNotSetMonitor
Jenkins URL is required for a lot of operations in both core and plugins.class
SecurityIsOffMonitor
Unsecured Jenkins is, well, insecure.class
URICheckEncodingMonitor
-
Uses of ExtensionPoint in jenkins.fingerprints
Classes in jenkins.fingerprints that implement ExtensionPoint Modifier and Type Class Description class
FileFingerprintStorage
Default file system storage implementation for fingerprints.class
FingerprintStorage
Pluggable fingerprint storage API for fingerprints.class
GlobalFingerprintConfiguration
Allows configuring the settings of fingerprints. -
Uses of ExtensionPoint in jenkins.formelementpath
Classes in jenkins.formelementpath that implement ExtensionPoint Modifier and Type Class Description class
FormElementPathPageDecorator
-
Uses of ExtensionPoint in jenkins.install
Classes in jenkins.install that implement ExtensionPoint Modifier and Type Class Description class
InstallState
Jenkins install state.class
InstallStateFilter
Allows plugging in to the lifecycle when determining InstallState fromInstallUtil.getNextInstallState(InstallState)
class
SetupWizard
A Jenkins instance used during first-run to provide a limited set of services while initial installation is in progress -
Uses of ExtensionPoint in jenkins.management
Classes in jenkins.management that implement ExtensionPoint Modifier and Type Class Description class
AdministrativeMonitorsApi
class
AdministrativeMonitorsConfiguration
class
AdministrativeMonitorsDecorator
Show notifications and popups for active administrative monitors on all pages.class
AsynchronousAdministrativeMonitor
Convenient partial implementation ofAdministrativeMonitor
that involves a background "fixing" action once the user opts in for the execution of it.class
CliLink
class
ConfigureLink
class
ConsoleLink
class
NodesLink
class
PluginsLink
class
ReloadLink
class
ShutdownLink
class
StatisticsLink
class
SystemInfoLink
class
SystemLogLink
-
Uses of ExtensionPoint in jenkins.model
Classes in jenkins.model that implement ExtensionPoint Modifier and Type Class Description class
AbstractTopLevelItem
Default base implementation ofTopLevelItem
.class
ArtifactManagerConfiguration
List of configuredArtifactManagerFactory
s.class
ArtifactManagerFactory
Pluggable ability to manage transfer and/or storage of build artifacts.class
AssetManager
Serves files located in the/assets
classpath directory via the Jenkins core ClassLoader.class
BackgroundGlobalBuildDiscarder
Background task actually running background build discarders.class
BuildDiscarder
Implementation of "Discard old build records" feature.class
BuildDiscarderProperty
Defines aBuildDiscarder
.static class
BuildDiscarderProperty.ConditionallyHidden
class
BuiltInNodeMigration
Inform the admin about the migration.class
CoreEnvironmentContributor
EnvironmentContributor
that adds the basic set of environment variables that we've been exposing historically.class
DefaultSimplePageDecorator
In case there are no other implementations we will fallback to this implementation.class
DefaultUserCanonicalIdResolver
Default User.CanonicalIdResolver to escape unsupported characters and generate user ID.class
FingerprintFacet
Plugin-specific additions to fingerprint information.class
GlobalBuildDiscarderConfiguration
Global configuration UI for background build discardersclass
GlobalBuildDiscarderListener
Run background build discarders on an individual job once a build is finalizedclass
GlobalBuildDiscarderStrategy
Extension point for global background build discarders.class
GlobalCloudConfiguration
Provides a configuration form forJenkins.clouds
.class
GlobalConfiguration
Convenient base class for extensions that contributes to the system configuration page but nothing else, or to manage the global configuration of a plugin implementing several extension points.class
GlobalConfigurationCategory
Grouping of relatedGlobalConfiguration
s.static class
GlobalConfigurationCategory.Security
Security related configurations.static class
GlobalConfigurationCategory.Unclassified
This category represents the catch-all I-dont-know-what-category-it-is instance, used for thoseGlobalConfiguration
s that don't really deserve/need a separate category.class
GlobalNodePropertiesConfiguration
IncludeNodePropertyDescriptor
configurations.class
GlobalPluginConfiguration
Include config.jelly defined forPlugin
s.class
GlobalProjectNamingStrategyConfiguration
Configures the project naming strategy.class
GlobalQuietPeriodConfiguration
Configures the system-default quiet period.class
GlobalSCMRetryCountConfiguration
Configures global SCM retry count default.class
IdStrategy
The strategy to use for manipulating converting names (e.g.static class
IdStrategy.CaseInsensitive
The default case insensitiveIdStrategy
static class
IdStrategy.CaseSensitive
A case sensitiveIdStrategy
static class
IdStrategy.CaseSensitiveEmailAddress
A case sensitive email addressIdStrategy
.class
Jenkins
Root object of the system.static class
Jenkins.EnforceSlaveAgentPortAdministrativeMonitor
static class
Jenkins.MasterComputer
static class
Jenkins.MasterRestartNotifyier
class
JenkinsLocationConfiguration
Stores the location of Jenkins (e-mail address and the HTTP URL.)class
JobGlobalBuildDiscarderStrategy
Periodically call a job's configured build discarder in the background.class
MasterBuildConfiguration
Adds the configuration regarding building on the built-in node.class
NodeListener
Listen toNode
CRUD operations.class
OptionalJobProperty<J extends Job<?,?>>
Job property which may or may not be present.static class
PeepholePermalink.RunListenerImpl
class
ProjectNamingStrategy
This ExtensionPoint allows to enforce the name of projects/jobs.static class
ProjectNamingStrategy.DefaultProjectNamingStrategy
Default implementation which does not restrict the name to any form.static class
ProjectNamingStrategy.PatternProjectNamingStrategy
Naming strategy which allows the admin to define a pattern a job's name has to follow.static class
RenameAction.TransientActionFactoryImpl
static class
RunIdMigrator.UnmigrationInstruction
Expose unmigration instruction to the user.class
SimpleGlobalBuildDiscarderStrategy
Apply a user-specified build discarder periodically on all jobs.class
SimplePageDecorator
Participates in the rendering of the login pageclass
TransientActionFactory<T>
Allows you to add actions to any kind of object at once.class
TransientFingerprintFacetFactory
-
Uses of ExtensionPoint in jenkins.model.experimentalflags
Classes in jenkins.model.experimentalflags that implement ExtensionPoint Modifier and Type Class Description class
BooleanUserExperimentalFlag
class
UserExperimentalFlag<T>
User specific experimental flag to enable or disable specific behavior.class
UserExperimentalFlagsProperty
Per user experimental flags to enable features that still not completely ready to be active by default. -
Uses of ExtensionPoint in jenkins.model.identity
Classes in jenkins.model.identity that implement ExtensionPoint Modifier and Type Class Description class
IdentityRootAction
A simple root action that exposes the public key to users so that they do not need to search for theX-Instance-Identity
response header, also exposes the fingerprint of the public key so that people can verify a fingerprint of a master before connecting to it.class
InstanceIdentityProvider<PUB extends PublicKey,PRIV extends PrivateKey>
A source of instance identity. -
Uses of ExtensionPoint in jenkins.model.item_category
Classes in jenkins.model.item_category that implement ExtensionPoint Modifier and Type Class Description class
ItemCategory
A category forItem
s.static class
ItemCategory.UncategorizedCategory
The defaultItemCategory
, if an item doesn't belong anywhere else, this is where it goes by default.class
NestedProjectsCategory
Designed for project hierarchies with folders.class
StandaloneProjectsCategory
Designed for projects with a self-contained configuration and history. -
Uses of ExtensionPoint in jenkins.model.labels
Subinterfaces of ExtensionPoint in jenkins.model.labels Modifier and Type Interface Description interface
LabelValidator
Plugins may want to contribute additional restrictions on the use of specific labels for specific context items. -
Uses of ExtensionPoint in jenkins.model.lazy
Subinterfaces of ExtensionPoint in jenkins.model.lazy Modifier and Type Interface Description static interface
BuildReference.HolderFactory
Extensible factory for creating build references.Classes in jenkins.model.lazy that implement ExtensionPoint Modifier and Type Class Description static class
BuildReference.DefaultHolderFactory
Default factory if none other are installed.static class
LazyBuildMixIn.ItemListenerImpl
-
Uses of ExtensionPoint in jenkins.model.queue
Classes in jenkins.model.queue that implement ExtensionPoint Modifier and Type Class Description class
ItemDeletion
AQueue.QueueDecisionHandler
that blocks items being deleted from entering the queue. -
Uses of ExtensionPoint in jenkins.monitor
Classes in jenkins.monitor that implement ExtensionPoint Modifier and Type Class Description class
JavaVersionRecommendationAdminMonitor
class
OperatingSystemEndOfLifeAdminMonitor
-
Uses of ExtensionPoint in jenkins.mvn
Classes in jenkins.mvn that implement ExtensionPoint Modifier and Type Class Description class
DefaultGlobalSettingsProvider
class
DefaultSettingsProvider
class
FilePathGlobalSettingsProvider
class
FilePathSettingsProvider
class
GlobalMavenConfig
class
GlobalSettingsProvider
class
SettingsProvider
-
Uses of ExtensionPoint in jenkins.scm
Classes in jenkins.scm that implement ExtensionPoint Modifier and Type Class Description class
DefaultSCMCheckoutStrategyImpl
DefaultSCMCheckoutStrategy
implementation.class
SCMCheckoutStrategy
Controls the check out behavior inAbstractBuild
.class
SCMDecisionHandler
Extension point for various decisions about SCM operations forItem
instances. -
Uses of ExtensionPoint in jenkins.security
Subinterfaces of ExtensionPoint in jenkins.security Modifier and Type Interface Description interface
CustomClassFilter
Allows extensions to adjust the behavior ofClassFilter.DEFAULT
.interface
SecureRequester
An extension point for authorizing REST API access to an object where an unsafe result type would be produced.Classes in jenkins.security that implement ExtensionPoint Modifier and Type Class Description class
ApiCrumbExclusion
JENKINS-22474: Makes API Token calls bypass CSRF protection to ease usageclass
ApiTokenProperty
Remembers the API token for this user, that can be used like a password to login.class
BasicHeaderApiTokenAuthenticator
Checks if the password given in the BASIC header matches the user's API token.class
BasicHeaderAuthenticator
When Jenkins receives HTTP basic authentication, this hook will validate the username/password pair.class
BasicHeaderRealPasswordAuthenticator
Checks if the password given in the BASIC header matches the user's actual password, as opposed to other pseudo-passwords like API tokens.class
ChannelConfigurator
Intercepts the new creation ofChannel
and tweak its configuration.static class
CustomClassFilter.Contributed
Standard filter which can load whitelists and blacklists from plugins.static class
CustomClassFilter.Static
Standard filter which pays attention to a system property.class
FrameOptionsPageDecorator
Adds the 'X-Frame-Options' header to all web pages.class
LastGrantedAuthoritiesProperty
Remembers the set ofGrantedAuthority
s that was obtained the last time the user has logged in.static class
LastGrantedAuthoritiesProperty.SecurityListenerImpl
Listen to the login success/failure event to persistGrantedAuthority
s properly.class
QueueItemAuthenticator
Extension point to runQueue.Executable
s under a specific identity for better access control.class
QueueItemAuthenticatorConfiguration
Show theQueueItemAuthenticator
configurations on the system config page.static class
QueueItemAuthenticatorConfiguration.ProviderImpl
class
QueueItemAuthenticatorProvider
There are cases where a plugin need to provide aQueueItemAuthenticator
that cannot be controlled or configured by the user.class
RekeySecretAdminMonitor
Warns the administrator to runSecretRewriter
class
ResourceDomainConfiguration
Configure the resource root URL, an alternative root URL to serve resources from to not need Content-Security-Policy headers, which mess with desired complex output.class
ResourceDomainRecommendation
Recommend use ofResourceDomainConfiguration
to users with the system propertyhudson.model.DirectoryBrowserSupport.CSP
set to overrideDirectoryBrowserSupport.DEFAULT_CSP_VALUE
.class
ResourceDomainRootAction
Root action servingDirectoryBrowserSupport
instances on random URLs to support resource URLs (second domain).static class
SecureRequester.Default
class
SecurityListener
Listener notified of various significant events related to security.class
UpdateSiteWarningsConfiguration
Configuration for update site-provided warnings.class
UpdateSiteWarningsMonitor
Administrative monitor showing plugin/core warnings published by the configured update site to the user. -
Uses of ExtensionPoint in jenkins.security.apitoken
Classes in jenkins.security.apitoken that implement ExtensionPoint Modifier and Type Class Description class
ApiTokenPropertyConfiguration
Configuration for the new token generation when a user is createdclass
ApiTokenPropertyDisabledDefaultAdministrativeMonitor
Monitor that the API Token are not generated by default without the user interaction.class
ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor
Monitor that the API Token cannot be created for a user without existing legacy tokenclass
LegacyApiTokenAdministrativeMonitor
Monitor the list of users that still have legacy token -
Uses of ExtensionPoint in jenkins.security.csrf
Classes in jenkins.security.csrf that implement ExtensionPoint Modifier and Type Class Description class
CSRFAdministrativeMonitor
Monitor that the CSRF protection is enabled on the application. -
Uses of ExtensionPoint in jenkins.security.s2m
Classes in jenkins.security.s2m that implement ExtensionPoint Modifier and Type Class Description static class
CallableDirectionChecker.ChannelConfiguratorImpl
InstallsCallableDirectionChecker
to every channel. -
Uses of ExtensionPoint in jenkins.security.seed
Classes in jenkins.security.seed that implement ExtensionPoint Modifier and Type Class Description class
UserSeedChangeListener
Listener notified when a user was requested to changed their seedclass
UserSeedProperty
The seed stored in this property is used to have a revoke feature on the session without having to hack the session management that depends on the application server used to run the instance.class
UserSeedSecurityListener
Inject the user seed inside the session (when there is an existing request) as part of the re-authentication mechanism provided byHttpSessionContextIntegrationFilter2
andUserSeedProperty
. -
Uses of ExtensionPoint in jenkins.security.stapler
Classes in jenkins.security.stapler that implement ExtensionPoint Modifier and Type Class Description class
RoutingDecisionProvider
class
StaticRoutingDecisionProvider
Fill the list of getter methods that are whitelisted for Stapler Each item in the set are formatted to correspond exactly to whatFunction.getDisplayName()
returns -
Uses of ExtensionPoint in jenkins.slaves
Classes in jenkins.slaves that implement ExtensionPoint Modifier and Type Class Description class
DefaultJnlpSlaveReceiver
Match the name against the agent name and route the incoming agent asSlave
.class
JnlpAgentReceiver
Receives incoming agents connecting through the likes ofJnlpSlaveAgentProtocol4
orWebSocketAgents
.class
JnlpSlaveAgentProtocol4
Master-side implementation for JNLP4-connect protocol.class
PingFailureAnalyzer
Get notified when a channel triggered a ping failure, but before the channel is killed.class
StandardOutputSwapper
class
WorkspaceLocator
Allow extensions to override workspace locations on given agents or projects. -
Uses of ExtensionPoint in jenkins.slaves.restarter
Classes in jenkins.slaves.restarter that implement ExtensionPoint Modifier and Type Class Description class
JnlpSlaveRestarterInstaller
Actual agent restart logic.class
SlaveRestarter
Extension point to control how to restart an inbound agent when it loses the connection with the master.class
UnixSlaveRestarter
On Unix, restart via exec-ing to itself.class
WinswSlaveRestarter
With winsw, restart via winsw -
Uses of ExtensionPoint in jenkins.slaves.systemInfo
Classes in jenkins.slaves.systemInfo that implement ExtensionPoint Modifier and Type Class Description class
ClassLoaderStatisticsSlaveInfo
class
EnvVarsSlaveInfo
class
SlaveSystemInfo
Extension point that contributes to the system information page ofComputer
.class
SystemPropertySlaveInfo
class
ThreadDumpSlaveInfo
-
Uses of ExtensionPoint in jenkins.tasks
Classes in jenkins.tasks that implement ExtensionPoint Modifier and Type Class Description static class
SimpleBuildStep.LastBuildActionFactory
class
SimpleBuildWrapper
A generalization ofBuildWrapper
that, likeSimpleBuildStep
, may be called at various points within a build. -
Uses of ExtensionPoint in jenkins.tasks.filters
Subinterfaces of ExtensionPoint in jenkins.tasks.filters Modifier and Type Interface Description interface
EnvVarsFilterGlobalRule
Environment variables filter rule that is configured globally for all jobs.interface
EnvVarsFilterLocalRule
Environment variables filter rule that is specific to a job configuration, using script-specific variables, etc.Classes in jenkins.tasks.filters that implement ExtensionPoint Modifier and Type Class Description class
EnvVarsFilterGlobalConfiguration
Configuration of the filter rules that are applied globally, after filtering which rule applies on which builder -
Uses of ExtensionPoint in jenkins.tasks.filters.impl
Classes in jenkins.tasks.filters.impl that implement ExtensionPoint Modifier and Type Class Description class
RetainVariablesLocalRule
Local rule that removes all the non-retained variables for that step. -
Uses of ExtensionPoint in jenkins.telemetry
Classes in jenkins.telemetry that implement ExtensionPoint Modifier and Type Class Description class
Telemetry
Extension point for collecting JEP-214 telemetry.static class
Telemetry.TelemetryReporter
-
Uses of ExtensionPoint in jenkins.telemetry.impl
Classes in jenkins.telemetry.impl that implement ExtensionPoint Modifier and Type Class Description class
DistributedBuilds
class
OptionalPermissions
Telemetry implementation that gathers information about optional permissions.class
SecuritySystemProperties
Telemetry implementation gathering information about system properties.class
StaplerDispatches
Telemetry implementation gathering information about Stapler dispatch routes.class
UserLanguages
-
Uses of ExtensionPoint in jenkins.tools
Classes in jenkins.tools that implement ExtensionPoint Modifier and Type Class Description class
GlobalToolConfiguration
class
ToolConfigurationCategory
Global configuration of tool locations and installers. -
Uses of ExtensionPoint in jenkins.triggers
Classes in jenkins.triggers that implement ExtensionPoint Modifier and Type Class Description class
ReverseBuildTrigger
LikeBuildTrigger
but defined on the downstream project.static class
ReverseBuildTrigger.ItemListenerImpl
static class
ReverseBuildTrigger.RunListenerImpl
-
Uses of ExtensionPoint in jenkins.util
Classes in jenkins.util that implement ExtensionPoint Modifier and Type Class Description class
HttpSessionListener
HttpSessionListener
ExtensionPoint
for Jenkins.static class
SystemProperties.AgentCopier
-
Uses of ExtensionPoint in jenkins.views
Classes in jenkins.views that implement ExtensionPoint Modifier and Type Class Description class
FullHeader
Header
that provides its own resources as full replacement.class
Header
Extension point that provides capabilities to render a specific header.class
JenkinsHeader
DefaultHeader
provided by Jenkinsclass
PartialHeader
Header
that relies on core resources (images, CSS, JS, etc.) to perform partial replacements. -
Uses of ExtensionPoint in jenkins.websocket
Classes in jenkins.websocket that implement ExtensionPoint Modifier and Type Class Description class
WebSocketEcho
-
Uses of ExtensionPoint in jenkins.widgets
Classes in jenkins.widgets that implement ExtensionPoint Modifier and Type Class Description class
BuildQueueWidget
Show the default build queue.class
ExecutorsWidget
The default executors widget.
-