Uses of Class
hudson.Extension
-
-
Uses of Extension in hudson
Classes in hudson with annotations of type Extension Modifier and Type Class Description class
AboutJenkins
Show "About Jenkins" link.static class
ExtensionFinder.DefaultGuiceExtensionAnnotation
static class
ExtensionFinder.GuiceFinder
Discovers components via sezpoz but instantiates them by using Guice.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.static class
ProxyConfiguration.DescriptorImpl
static class
TcpSlaveAgentListener.PingAgentProtocol
This extension provides a Ping protocol that allows people to verify that theTcpSlaveAgentListener
is alive.Fields in hudson with annotations of type Extension Modifier and Type Field Description static PluginWrapper.PluginWrapperAdministrativeMonitor
PluginWrapper. NOTICE
Methods in hudson with parameters of type Extension Modifier and Type Method Description protected double
ExtensionFinder.DefaultGuiceExtensionAnnotation. getOrdinal(Extension annotation)
protected boolean
ExtensionFinder.DefaultGuiceExtensionAnnotation. isOptional(Extension annotation)
Constructors in hudson with parameters of type Extension Constructor Description ExtensionComponent(T instance, Extension annotation)
-
Uses of Extension in hudson.cli
Classes in hudson.cli with annotations of type Extension Modifier and Type Class Description 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
CliCrumbExclusion
Makes CLI HTTP fallback work with CSRF protection enabled (JENKINS-18114).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
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 Extension in hudson.cli.declarative
Classes in hudson.cli.declarative with annotations of type Extension Modifier and Type Class Description class
CLIRegisterer
DiscoverCLIMethod
s and register them asCLICommand
implementations. -
Uses of Extension in hudson.console
Classes in hudson.console with annotations of type Extension Modifier and Type Class Description static class
ExpandableDetailsNote.DescriptorImpl
static class
HyperlinkNote.DescriptorImpl
static class
ModelHyperlinkNote.DescriptorImpl
class
UrlAnnotator
Annotates URLs in the console output to hyperlink. -
Uses of Extension in hudson.diagnosis
Classes in hudson.diagnosis with annotations of type Extension 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.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.Fields in hudson.diagnosis with annotations of type Extension Modifier and Type Field Description static SaveableListener
OldDataMonitor. changeListener
static ItemListener
OldDataMonitor. itemDeleteListener
static RunListener<Run>
OldDataMonitor. runDeleteListener
-
Uses of Extension in hudson.lifecycle
Classes in hudson.lifecycle with annotations of type Extension 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
SystemdLifecycle
Lifecycle
that delegates its responsibility tosystemd(1)
.Methods in hudson.lifecycle with annotations of type Extension Modifier and Type Method Description static WindowsInstallerLink
WindowsInstallerLink. registerIfApplicable()
Decide ifWindowsInstallerLink
should show up in UI, and if so, register it. -
Uses of Extension in hudson.logging
Classes in hudson.logging with annotations of type Extension Modifier and Type Class Description static class
LogRecorder.ComputerLogInitializer
-
Uses of Extension in hudson.markup
Classes in hudson.markup with annotations of type Extension Modifier and Type Class Description static class
EscapedMarkupFormatter.DescriptorImpl
-
Uses of Extension in hudson.model
Classes in hudson.model with annotations of type Extension Modifier and Type Class Description static class
AllView.DescriptorImpl
static class
BooleanParameterDefinition.DescriptorImpl
static class
ChoiceParameterDefinition.DescriptorImpl
static class
Computer.DisplayExecutor.InternalComputerListener
static class
ComputerPinger.BuiltInComputerPinger
Default pinger - use Java built-in functionality.static class
ComputerSet.DescriptorImpl
class
DisplayNameListener
class
DownloadService
Service for plugins to periodically retrieve update data files (like the one in the update center) through browsers.static class
EnvironmentContributor.EnvVarsHtml
Serves the combined list of environment variables available from this plugin.static class
FileParameterDefinition.DescriptorImpl
static class
Fingerprint.ProjectRenameListener
class
FingerprintCleanupThread
Scans the fingerprint database and remove old records that are no longer relevant.static class
FreeStyleProject.DescriptorImpl
static class
JDK.DescriptorImpl
static class
Job.LastItemListener
static class
Job.SubItemBuildsLocationImpl
static class
ListView.DescriptorImpl
static class
ListView.Listener
static class
LoadStatistics.LoadStatisticsUpdater
Periodically update the load statistics average.class
ManageJenkinsAction
Adds the "Manage Jenkins" link to the top page.static class
MyView.DescriptorImpl
static class
MyViewsProperty.DescriptorImpl
static class
MyViewsProperty.GlobalAction
static class
Node.InternalComputerListener
Let Nodes be aware of the lifecycle of their ownComputer
.static class
PaneStatusProperties.DescriptorImpl
static class
ParametersDefinitionProperty.DescriptorImpl
static class
PasswordParameterDefinition.ParameterDescriptorImpl
static class
ProxyView.DescriptorImpl
static class
Queue.Saver
ScheduleQueue.save()
call for near future once items change.static class
RestartListener.Default
Default logic.static class
RunParameterDefinition.DescriptorImpl
static class
StringParameterDefinition.DescriptorImpl
static class
TextParameterDefinition.DescriptorImpl
static class
TimeZoneProperty.DescriptorImpl
static class
UpdateCenter.CoreUpdateMonitor
AdministrativeMonitor
that checks if there's Jenkins update.class
UsageStatistics
static class
User.AllUsers
static class
User.FullNameIdResolver
Resolve user ID from full namestatic class
User.UserIDCanonicalIdResolver
Tries to verify if an ID is valid.class
UserIdMapper
class
WorkspaceCleanupThread
Clean up old left-over workspaces from agents. -
Uses of Extension in hudson.model.queue
Classes in hudson.model.queue with annotations of type Extension Modifier and Type Class Description static class
LoadPredictor.CurrentlyRunningTasks
Considers currently running tasks and their completion. -
Uses of Extension in hudson.node_monitors
Classes in hudson.node_monitors with annotations of type Extension Modifier and Type Class Description static class
ArchitectureMonitor.DescriptorImpl
static class
ClockMonitor.DescriptorImpl
class
MonitorMarkedNodeOffline
IfNodeMonitor
marks the node as offline, we'll show this to the admin to get their attention.class
NodeMonitorUpdater
When an agent is connected, redo the node monitoring.static class
SwapSpaceMonitor.DescriptorImpl
static class
TemporarySpaceMonitor.DescriptorImpl
Fields in hudson.node_monitors with annotations of type Extension Modifier and Type Field Description static AbstractNodeMonitorDescriptor<ResponseTimeMonitor.Data>
ResponseTimeMonitor. DESCRIPTOR
Methods in hudson.node_monitors with annotations of type Extension Modifier and Type Method Description static DiskSpaceMonitorDescriptor
DiskSpaceMonitor. install()
-
Uses of Extension in hudson.scm
Classes in hudson.scm with annotations of type Extension Modifier and Type Class Description static class
NullSCM.DescriptorImpl
-
Uses of Extension in hudson.search
Classes in hudson.search with annotations of type Extension Modifier and Type Class Description static class
UserSearchProperty.DescriptorImpl
-
Uses of Extension in hudson.security
Classes in hudson.security with annotations of type Extension Modifier and Type Class Description static class
AuthorizationStrategy.Unsecured.DescriptorImpl
static class
FullControlOnceLoggedInAuthorizationStrategy.DescriptorImpl
class
GlobalSecurityConfiguration
Security configuration.static class
GlobalSecurityConfiguration.DescriptorImpl
static class
HudsonPrivateSecurityRealm.DescriptorImpl
static class
HudsonPrivateSecurityRealm.Details.DescriptorImpl
static class
HudsonPrivateSecurityRealm.ManageUserLinks
Displays "manage users" link in the system config ifHudsonPrivateSecurityRealm
is in effect.static class
LegacyAuthorizationStrategy.DescriptorImpl
static class
LegacySecurityRealm.DescriptorImpl
class
WhoAmI
Expose the data needed for /whoAmI, so it can be exposed by Api. -
Uses of Extension in hudson.security.csrf
Classes in hudson.security.csrf with annotations of type Extension Modifier and Type Class Description static class
DefaultCrumbIssuer.DescriptorImpl
class
GlobalCrumbIssuerConfiguration
Show the crumb configuration to the system config page. -
Uses of Extension in hudson.slaves
Classes in hudson.slaves with annotations of type Extension Modifier and Type Class Description class
ChannelPinger
Establish a periodic ping to keep connections betweenagents
and the main Jenkins node alive.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.static class
DumbSlave.DescriptorImpl
static class
EnvironmentVariablesNodeProperty.DescriptorImpl
static class
JNLPLauncher.DescriptorImpl
static class
NodeProvisioner.NodeProvisionerInvoker
Periodically invoke NodeProvisionersstatic class
NodeProvisioner.StandardStrategyImpl
The default strategy.static class
RetentionStrategy.Always.DescriptorImpl
static class
RetentionStrategy.Demand.DescriptorImpl
static class
SimpleScheduledRetentionStrategy.DescriptorImpl
-
Uses of Extension in hudson.tasks
Classes in hudson.tasks with annotations of type Extension Modifier and Type Class Description static class
ArtifactArchiver.DescriptorImpl
static class
ArtifactArchiver.Migrator
static class
BatchFile.DescriptorImpl
static class
BuildTrigger.DescriptorImpl
static class
BuildTrigger.DescriptorImpl.ItemListenerImpl
static class
Fingerprinter.DescriptorImpl
static class
LogRotator.LRDescriptor
static class
Maven.DescriptorImpl
static class
Maven.MavenInstallation.DescriptorImpl
static class
Maven.MavenInstaller.DescriptorImpl
static class
Shell.DescriptorImpl
-
Uses of Extension in hudson.tasks._maven
Classes in hudson.tasks._maven with annotations of type Extension Modifier and Type Class Description static class
Maven3MojoNote.DescriptorImpl
static class
MavenErrorNote.DescriptorImpl
static class
MavenMojoNote.DescriptorImpl
static class
MavenWarningNote.DescriptorImpl
-
Uses of Extension in hudson.tools
Classes in hudson.tools with annotations of type Extension Modifier and Type Class Description static class
BatchCommandInstaller.DescriptorImpl
static class
CommandInstaller.DescriptorImpl
class
InstallerTranslator
Actually runs installations.static class
InstallSourceProperty.DescriptorImpl
static class
ToolLocationNodeProperty.DescriptorImpl
static class
ZipExtractionInstaller.DescriptorImpl
-
Uses of Extension in hudson.triggers
Classes in hudson.triggers with annotations of type Extension Modifier and Type Class Description static class
SCMTrigger.AdministrativeMonitorImpl
static class
SCMTrigger.DescriptorImpl
class
SlowTriggerAdminMonitor
static class
TimerTrigger.DescriptorImpl
static class
Trigger.Cron
Runs every minute to checkTimerTrigger
and schedules build. -
Uses of Extension in hudson.views
Classes in hudson.views with annotations of type Extension Modifier and Type Class Description static class
BuildButtonColumn.DescriptorImpl
static class
DefaultMyViewsTabBar.DescriptorImpl
static class
DefaultViewsTabBar.DescriptorImpl
class
GlobalDefaultViewConfiguration
Adds the default view configuration to the system config page.static class
JobColumn.DescriptorImpl
static class
LastDurationColumn.DescriptorImpl
static class
LastFailureColumn.DescriptorImpl
static class
LastStableColumn.DescriptorImpl
static class
LastSuccessColumn.DescriptorImpl
static class
MyViewsTabBar.GlobalConfigurationImpl
ConfiguresViewsTabBar
in the system configuration.static class
StatusColumn.DescriptorImpl
static class
StatusFilter.StatusFilterDescriptor
static class
ViewsTabBar.GlobalConfigurationImpl
ConfiguresViewsTabBar
in the system configuration.static class
WeatherColumn.DescriptorImpl
-
Uses of Extension in jenkins
Classes in jenkins with annotations of type Extension Modifier and Type Class Description class
DailyCheck
Implements a daily update check for update sites andDownloadService.Downloadable
s that are due.class
I18n
Internationalization REST (ish) API.class
UserAgentURLConnectionDecorator
Sets a Jenkins specific user-agent HTTP header forHttpURLConnection
. -
Uses of Extension in jenkins.agents
Classes in jenkins.agents with annotations of type Extension Modifier and Type Class Description class
WebSocketAgents
-
Uses of Extension in jenkins.cli
Classes in jenkins.cli with annotations of type Extension Modifier and Type Class Description class
StopBuildsCommand
-
Uses of Extension in jenkins.diagnosis
Classes in jenkins.diagnosis with annotations of type Extension Modifier and Type Class Description class
HsErrPidList
Finds crash dump reports and show them in the UI. -
Uses of Extension in jenkins.diagnostics
Classes in jenkins.diagnostics with annotations of type Extension 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 Extension in jenkins.fingerprints
Classes in jenkins.fingerprints with annotations of type Extension Modifier and Type Class Description class
FileFingerprintStorage
Default file system storage implementation for fingerprints.static class
FileFingerprintStorage.DescriptorImpl
class
GlobalFingerprintConfiguration
Allows configuring the settings of fingerprints. -
Uses of Extension in jenkins.formelementpath
Classes in jenkins.formelementpath with annotations of type Extension Modifier and Type Class Description class
FormElementPathPageDecorator
-
Uses of Extension in jenkins.install
Classes in jenkins.install with annotations of type Extension Modifier and Type Class Description class
SetupWizard
A Jenkins instance used during first-run to provide a limited set of services while initial installation is in progressFields in jenkins.install with annotations of type Extension Modifier and Type Field Description static InstallState
InstallState. CONFIGURE_INSTANCE
static InstallState
InstallState. CREATE_ADMIN_USER
Creating an admin user for an initial Jenkins install.static InstallState
InstallState. DOWNGRADE
Downgrade of an existing Jenkins install.static InstallState
InstallState. INITIAL_PLUGINS_INSTALLING
New Jenkins install.static InstallState
InstallState. INITIAL_SECURITY_SETUP
Security setup for a new Jenkins install.static InstallState
InstallState. INITIAL_SETUP_COMPLETED
The initial set up has been completedstatic InstallState
InstallState. NEW
New Jenkins install.static InstallState
InstallState. RESTART
Restart of an existing Jenkins install.static InstallState
InstallState. RUNNING
After any setup / restart / etc.static InstallState
InstallState. UNKNOWN
Need InstallState != NEW for tests by defaultstatic InstallState
InstallState. UPGRADE
Upgrade of an existing Jenkins install. -
Uses of Extension in jenkins.management
Classes in jenkins.management with annotations of type Extension Modifier and Type Class Description class
AdministrativeMonitorsApi
class
AdministrativeMonitorsConfiguration
class
AdministrativeMonitorsDecorator
Show notifications and popups for active administrative monitors on all pages.class
CliLink
class
ConfigureLink
class
ConsoleLink
class
NodesLink
class
PluginsLink
class
ReloadLink
class
ShutdownLink
class
StatisticsLink
class
SystemInfoLink
class
SystemLogLink
-
Uses of Extension in jenkins.model
Classes in jenkins.model with annotations of type Extension Modifier and Type Class Description class
ArtifactManagerConfiguration
List of configuredArtifactManagerFactory
s.class
AssetManager
Serves files located in the/assets
classpath directory via the Jenkins core ClassLoader.class
BackgroundGlobalBuildDiscarder
Background task actually running background build discarders.static class
BuildDiscarderProperty.ConditionallyHidden
static class
BuildDiscarderProperty.DescriptorImpl
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
GlobalBuildDiscarderConfiguration
Global configuration UI for background build discardersclass
GlobalBuildDiscarderListener
Run background build discarders on an individual job once a build is finalizedclass
GlobalCloudConfiguration
Provides a configuration form forJenkins.clouds
.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.static class
IdStrategy.CaseInsensitive.DescriptorImpl
static class
IdStrategy.CaseSensitive.DescriptorImpl
static class
IdStrategy.CaseSensitiveEmailAddress.DescriptorImpl
static class
Jenkins.EnforceSlaveAgentPortAdministrativeMonitor
static class
Jenkins.MasterRestartNotifyier
class
JenkinsLocationConfiguration
Stores the location of Jenkins (e-mail address and the HTTP URL.)static class
JobGlobalBuildDiscarderStrategy.DescriptorImpl
class
MasterBuildConfiguration
Adds the configuration regarding building on the built-in node.static class
PeepholePermalink.RunListenerImpl
static class
ProjectNamingStrategy.DefaultProjectNamingStrategy.DescriptorImpl
static class
ProjectNamingStrategy.PatternProjectNamingStrategy.DescriptorImpl
static class
RenameAction.TransientActionFactoryImpl
static class
RunIdMigrator.UnmigrationInstruction
Expose unmigration instruction to the user.static class
SimpleGlobalBuildDiscarderStrategy.DescriptorImpl
class
Uptime
Keeps track of the uptime of Jenkins.Fields in jenkins.model with annotations of type Extension Modifier and Type Field Description static Jenkins.DescriptorImpl
Jenkins.DescriptorImpl. INSTANCE
-
Uses of Extension in jenkins.model.experimentalflags
Classes in jenkins.model.experimentalflags with annotations of type Extension Modifier and Type Class Description static class
UserExperimentalFlagsProperty.DescriptorImpl
-
Uses of Extension in jenkins.model.identity
Classes in jenkins.model.identity with annotations of type Extension 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. -
Uses of Extension in jenkins.model.item_category
Classes in jenkins.model.item_category with annotations of type Extension Modifier and Type Class Description 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 Extension in jenkins.model.lazy
Classes in jenkins.model.lazy with annotations of type Extension Modifier and Type Class Description static class
BuildReference.DefaultHolderFactory
Default factory if none other are installed.static class
LazyBuildMixIn.ItemListenerImpl
-
Uses of Extension in jenkins.model.queue
Classes in jenkins.model.queue with annotations of type Extension Modifier and Type Class Description class
ItemDeletion
AQueue.QueueDecisionHandler
that blocks items being deleted from entering the queue. -
Uses of Extension in jenkins.monitor
Classes in jenkins.monitor with annotations of type Extension Modifier and Type Class Description class
JavaVersionRecommendationAdminMonitor
class
OperatingSystemEndOfLifeAdminMonitor
-
Uses of Extension in jenkins.mvn
Classes in jenkins.mvn with annotations of type Extension Modifier and Type Class Description static class
DefaultGlobalSettingsProvider.DescriptorImpl
static class
DefaultSettingsProvider.DescriptorImpl
static class
FilePathGlobalSettingsProvider.DescriptorImpl
static class
FilePathSettingsProvider.DescriptorImpl
class
GlobalMavenConfig
-
Uses of Extension in jenkins.scm
Classes in jenkins.scm with annotations of type Extension Modifier and Type Class Description static class
DefaultSCMCheckoutStrategyImpl.DescriptorImpl
-
Uses of Extension in jenkins.security
Classes in jenkins.security with annotations of type Extension Modifier and Type Class Description class
ApiCrumbExclusion
JENKINS-22474: Makes API Token calls bypass CSRF protection to ease usagestatic class
ApiTokenProperty.DescriptorImpl
class
BasicHeaderApiTokenAuthenticator
Checks if the password given in the BASIC header matches the user's API token.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.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.static class
LastGrantedAuthoritiesProperty.DescriptorImpl
static class
LastGrantedAuthoritiesProperty.SecurityListenerImpl
Listen to the login success/failure event to persistGrantedAuthority
s properly.class
QueueItemAuthenticatorConfiguration
Show theQueueItemAuthenticator
configurations on the system config page.static class
QueueItemAuthenticatorConfiguration.ProviderImpl
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
UpdateSiteWarningsConfiguration
Configuration for update site-provided warnings.class
UpdateSiteWarningsMonitor
Administrative monitor showing plugin/core warnings published by the configured update site to the user.class
UserDetailsCache
Cache layer forUserDetails
lookup. -
Uses of Extension in jenkins.security.apitoken
Classes in jenkins.security.apitoken with annotations of type Extension 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 Extension in jenkins.security.csrf
Classes in jenkins.security.csrf with annotations of type Extension Modifier and Type Class Description class
CSRFAdministrativeMonitor
Monitor that the CSRF protection is enabled on the application. -
Uses of Extension in jenkins.security.s2m
Classes in jenkins.security.s2m with annotations of type Extension Modifier and Type Class Description class
AdminWhitelistRule
Deprecated.This class no longer has any effect.static class
CallableDirectionChecker.ChannelConfiguratorImpl
InstallsCallableDirectionChecker
to every channel. -
Uses of Extension in jenkins.security.seed
Classes in jenkins.security.seed with annotations of type Extension Modifier and Type Class Description static class
UserSeedProperty.DescriptorImpl
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 Extension in jenkins.security.stapler
Classes in jenkins.security.stapler with annotations of type Extension Modifier and Type Class Description 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 Extension in jenkins.slaves
Classes in jenkins.slaves with annotations of type Extension Modifier and Type Class Description class
DefaultJnlpSlaveReceiver
Match the name against the agent name and route the incoming agent asSlave
.class
IOHubProvider
Singleton holder ofIOHub
class
JnlpSlaveAgentProtocol4
Master-side implementation for JNLP4-connect protocol.class
NioChannelSelector
Singleton holder ofNioChannelHub
static class
RemotingWorkDirSettings.DescriptorImpl
class
StandardOutputSwapper
-
Uses of Extension in jenkins.slaves.restarter
Classes in jenkins.slaves.restarter with annotations of type Extension Modifier and Type Class Description class
JnlpSlaveRestarterInstaller
Actual agent restart logic.class
UnixSlaveRestarter
On Unix, restart via exec-ing to itself.class
WinswSlaveRestarter
With winsw, restart via winsw -
Uses of Extension in jenkins.slaves.systemInfo
Classes in jenkins.slaves.systemInfo with annotations of type Extension Modifier and Type Class Description class
ClassLoaderStatisticsSlaveInfo
class
EnvVarsSlaveInfo
class
SystemPropertySlaveInfo
class
ThreadDumpSlaveInfo
-
Uses of Extension in jenkins.tasks
Classes in jenkins.tasks with annotations of type Extension Modifier and Type Class Description static class
SimpleBuildStep.LastBuildActionFactory
-
Uses of Extension in jenkins.tasks.filters
Classes in jenkins.tasks.filters with annotations of type Extension 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 Extension in jenkins.tasks.filters.impl
Classes in jenkins.tasks.filters.impl with annotations of type Extension Modifier and Type Class Description static class
RetainVariablesLocalRule.DescriptorImpl
-
Uses of Extension in jenkins.telemetry
Classes in jenkins.telemetry with annotations of type Extension Modifier and Type Class Description class
Correlator
This class stores a UUID identifying this instance for telemetry reporting to allow deduplication or merging of submitted records.static class
Telemetry.TelemetryReporter
-
Uses of Extension in jenkins.telemetry.impl
Classes in jenkins.telemetry.impl with annotations of type Extension 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 Extension in jenkins.tools
Classes in jenkins.tools with annotations of type Extension Modifier and Type Class Description class
GlobalToolConfiguration
class
ToolConfigurationCategory
Global configuration of tool locations and installers. -
Uses of Extension in jenkins.triggers
Classes in jenkins.triggers with annotations of type Extension Modifier and Type Class Description static class
ReverseBuildTrigger.DescriptorImpl
static class
ReverseBuildTrigger.ItemListenerImpl
static class
ReverseBuildTrigger.RunListenerImpl
-
Uses of Extension in jenkins.util
Classes in jenkins.util with annotations of type Extension Modifier and Type Class Description static class
SystemProperties.AgentCopier
-
Uses of Extension in jenkins.views
Classes in jenkins.views with annotations of type Extension Modifier and Type Class Description class
JenkinsHeader
DefaultHeader
provided by Jenkins -
Uses of Extension in jenkins.websocket
Classes in jenkins.websocket with annotations of type Extension Modifier and Type Class Description class
WebSocketEcho
-
Uses of Extension in jenkins.widgets
Classes in jenkins.widgets with annotations of type Extension Modifier and Type Class Description class
BuildQueueWidget
Show the default build queue.class
ExecutorsWidget
The default executors widget.
-