Package | Description |
---|---|
hudson | |
hudson.cli |
Server-side CLI commands for Hudson.
|
hudson.cli.declarative |
Code for supporting declarative CLI commands, which are annotated methods on model objects.
|
hudson.console |
Beef up the plain text console output by adding HTML markup.
|
hudson.diagnosis | |
hudson.fsp | |
hudson.lifecycle | |
hudson.logging | |
hudson.markup | |
hudson.model |
Core object model that are bound to URLs via stapler, rooted at Hudson.
|
hudson.model.labels |
Boolean expression over labels.
|
hudson.model.listeners |
Listener interfaces for various events that occur inside the server.
|
hudson.model.queue | |
hudson.node_monitors |
Code that monitors the health of slaves
|
hudson.scm |
Hudson's interface with source code management systems.
|
hudson.search |
QuickSilver-like
search/jump capability for better navigation around the website.
|
hudson.security |
Security-related code.
|
hudson.security.captcha | |
hudson.security.csrf | |
hudson.slaves |
Code related to slaves.
|
hudson.tasks | |
hudson.tasks._maven | |
hudson.tools | |
hudson.triggers |
Built-in Triggers that run periodically to kick a new build.
|
hudson.util |
Other miscellaneous utility code
|
hudson.util.io | |
hudson.views | |
hudson.widgets | |
jenkins | |
jenkins.diagnosis | |
jenkins.diagnostics | |
jenkins.diagnostics.ooom | |
jenkins.management | |
jenkins.model | |
jenkins.model.lazy | |
jenkins.mvn | |
jenkins.scm | |
jenkins.security | |
jenkins.slaves | |
jenkins.slaves.restarter | |
jenkins.slaves.systemInfo | |
jenkins.triggers | |
jenkins.widgets |
Modifier and Type | Interface and Description |
---|---|
interface |
PluginStrategy
Pluggability point for how to create
PluginWrapper . |
Modifier and Type | Class and 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 the
Extension 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 |
FileSystemProvisioner
Prepares and provisions workspaces for
AbstractProject s. |
static class |
FileSystemProvisioner.Default
Default implementation that doesn't rely on any file system specific capability,
and thus can be used anywhere that Hudson runs.
|
static class |
FileSystemProvisioner.Default.DescriptorImpl |
class |
FileSystemProvisionerDescriptor
|
class |
LauncherDecorator
Decorates
Launcher 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.PluginUpdateMonitor
AdministrativeMonitor that informs the administrator about a required plugin update. |
class |
UDPBroadcastFragment
Extension point that contributes an XML fragment to the UDP broadcast.
|
class |
URLConnectionDecorator
Decorates the connections that Jenkins open to access external resources.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBuildRangeCommand
CLICommand that acts on a series of AbstractBuild s. |
class |
AddJobToViewCommand |
class |
BuildCommand
Builds a job, and optionally waits until its completion.
|
class |
CLIAction
Shows usage of CLI and commands.
|
class |
CLICommand
Base class for Hudson CLI.
|
class |
CliProtocol
AgentProtocol that accepts connection from CLI clients. |
class |
CliProtocol2
CliProtocol Version 2, which adds transport encryption. |
class |
CliTransportAuthenticator
Perform
SecurityRealm independent authentication. |
class |
CloneableCLICommand
|
class |
CommandDuringBuild
Base class for those commands that are valid only during a build.
|
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 |
DeleteViewCommand |
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 |
InstallToolCommand
Performs automatic tool installation on demand.
|
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 |
LoginCommand
Saves the current credential to allow future commands to run without explicit credential information.
|
class |
LogoutCommand
Deletes the credential stored with the login command.
|
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 |
SetBuildParameterCommand
Used from the build to update the build variable.
|
class |
SetBuildResultCommand
Sets the result of the current build.
|
class |
UpdateJobCommand |
class |
UpdateNodeCommand |
class |
UpdateViewCommand |
class |
VersionCommand
Retrieves the current version.
|
class |
WhoAmICommand
Report the current granted authorities
|
Modifier and Type | Class and Description |
---|---|
class |
CLIRegisterer
Discover
CLIMethod s and register them as CLICommand implementations. |
Modifier and Type | Class and Description |
---|---|
class |
ConsoleAnnotationDescriptor
Descriptor for
ConsoleNote . |
class |
ConsoleAnnotatorFactory<T>
Entry point to the
ConsoleAnnotator 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 |
HudsonExceptionNote
Placed on the beginning of the exception stack trace produced by Hudson, which in turn produces hyperlinked stack trace.
|
static class |
HudsonExceptionNote.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.
|
Modifier and Type | Class and Description |
---|---|
class |
HudsonHomeDiskUsageChecker
Periodically checks the disk usage of JENKINS_HOME,
and activate
HudsonHomeDiskUsageMonitor if necessary. |
class |
HudsonHomeDiskUsageMonitor
Monitors the disk usage of JENKINS_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.
|
Modifier and Type | Class and Description |
---|---|
class |
WorkspaceSnapshotSCM
SCM that inherits the workspace from another build through WorkspaceSnapshot |
Modifier and Type | Class and Description |
---|---|
class |
Lifecycle
Provides the capability for starting/stopping/restarting/uninstalling Hudson.
|
class |
SolarisSMFLifecycle
Lifecycle for Hudson installed as SMF service. |
class |
UnixLifecycle
Lifecycle implementation when Hudson runs on the embedded
servlet container on Unix. |
class |
WindowsServiceLifecycle
Lifecycle for Hudson installed as Windows service. |
Modifier and Type | Class and Description |
---|---|
static class |
LogRecorder.ComputerLogInitializer |
Modifier and Type | Class and Description |
---|---|
class |
EscapedMarkupFormatter |
class |
MarkupFormatter
Generalization of a function that takes text with some markup and converts that to HTML.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RootAction
Marker interface for actions that are added to
Jenkins . |
interface |
TopLevelItem
|
interface |
UnprotectedRootAction
RootAction s that are accessible to requests that do not have the READ permission on Jenkins . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBuild<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation of
Run s that build software. |
class |
AbstractCIBase |
class |
AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation of
Job s that build software. |
static class |
AbstractProject.LabelValidator
Plugins may want to contribute additional restrictions on the use of specific labels for specific projects.
|
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 a
Project . |
class |
BuildStepListener
Receives events that happen as a build executes
BuildStep s. |
class |
BuildVariableContributor
Contributes build variables to builds.
|
class |
ChoiceParameterDefinition |
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
Hides
Descriptor s from users. |
class |
DisplayNameListener |
class |
DownloadService
Service for plugins to periodically retrieve update data files
(like the one in the update center) through browsers.
|
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 |
class |
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 |
class |
JobParameterDefinition |
class |
JobProperty<J extends Job<?,?>>
Extensible property of
Job . |
class |
LabelFinder
Automatically adds labels to
Node s. |
class |
ListView
Displays
Job s in a flat list view. |
static class |
ListView.Listener |
class |
LoadBalancer
Strategy that decides which
Queue.Task gets run on which Executor . |
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 to http://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 slaves (although in practice, you probably extend
Slave to define a new slave type.) |
static class |
Node.InternalComputerListener
Let Nodes be aware of the lifecycle of their own
Computer . |
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 a
Secret and is hidden from the UI. |
class |
PeriodicWork
Extension point to perform a periodic task in Hudson (through
Timer .) |
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.
|
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 of
Job . |
static class |
Run.StatusSummarizer
Used to implement
Run.getBuildStatusSummary() . |
class |
RunParameterDefinition |
class |
SimpleParameterDefinition
Convenient base class for
ParameterDefinition whose value can be represented in a context-independent single string token. |
class |
Slave
Information about a Hudson slave node.
|
class |
StringParameterDefinition
Parameter whose value is a string value.
|
class |
TextParameterDefinition
StringParameterDefinition that uses textarea, instead of text box. |
class |
TransientBuildActionFactory
Deprecated.
Does not contribute to
Actionable.getActions() . Use TransientActionFactory instead. |
class |
TransientComputerActionFactory
|
class |
TransientProjectActionFactory
Extension point for inserting transient
Action s into AbstractProject s. |
class |
TransientUserActionFactory
|
class |
TransientViewActionFactory
|
class |
TreeView
EXPERIMENTAL
|
static class |
UpdateCenter.CoreUpdateMonitor
AdministrativeMonitor that checks if there's Jenkins update. |
static class |
UpdateCenter.PageDecoratorImpl
Adds the update center data retriever to HTML.
|
static class |
UpdateCenter.UpdateCenterConfiguration
Strategy object for controlling the update center's behaviors.
|
class |
UsageStatistics |
static class |
User.CanonicalIdResolver |
static class |
User.FullNameIdResolver
Resolve user ID from full name
|
class |
UserProperty
Extensible property of
User . |
class |
View
Encapsulates the rendering of the list of
TopLevelItem s
that Jenkins 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 of
View . |
class |
WorkspaceBrowser
Allows to access a workspace as an alternative to online build node.
|
class |
WorkspaceCleanupThread
Clean up old left-over workspaces from slaves.
|
class |
WorkspaceListener |
Modifier and Type | Class and Description |
---|---|
class |
LabelAtomProperty
Extensible property of
LabelAtom . |
Modifier and Type | Class and Description |
---|---|
class |
ItemListener
Receives notifications about CRUD operations of
Item . |
class |
RunListener<R extends Run>
Receives notifications about builds.
|
class |
SaveableListener
Receives notifications about save actions on
Saveable objects in Hudson. |
class |
SCMListener
Receives notifications about SCM activities in Hudson.
|
class |
SCMPollListener
A hook for listening to polling activities in Jenkins.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractQueueSorterImpl
Partial implementation of
QueueSorter in terms of Comparator . |
class |
BackFiller
Experimental.
|
class |
LoadPredictor
Predicts future load to the system, to assist the scheduling decisions
|
static class |
LoadPredictor.CurrentlyRunningTasks
Considers currently running tasks and their completion.
|
class |
QueueListener
Listener for events in
Queue . |
class |
QueueSorter
Singleton extension point for sorting buildable items
|
class |
QueueTaskDispatcher
Vetos the execution of a task on a node
|
class |
SubTaskContributor
Externally contributes
SubTask s to AbstractProject.getSubTasks() . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDiskSpaceMonitor |
class |
ArchitectureMonitor
Discovers the architecture of the system to display in the slave list page.
|
class |
ClockMonitor
NodeMonitor that checks clock of Node to
detect out of sync clocks. |
class |
DiskSpaceMonitor
Checks available disk space of the remote FS root.
|
class |
MonitorMarkedNodeOffline
If
NodeMonitor marks the node as offline, we'll show this to the admin to get their attention. |
class |
NodeMonitor
Extension point for managing and monitoring
Node s. |
class |
NodeMonitorUpdater
When a slave is connected, redo the node monitoring.
|
class |
ResponseTimeMonitor
Monitors the round-trip response time to this slave.
|
class |
SwapSpaceMonitor
Checks the swap space availability.
|
class |
TemporarySpaceMonitor
Monitors the disk space of "/tmp".
|
Modifier and Type | Class and Description |
---|---|
class |
ChangeLogAnnotator
Performs mark up on changelog messages to be displayed.
|
class |
NullSCM
No
SCM . |
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.
|
Modifier and Type | Class and Description |
---|---|
class |
SearchFactory
Creates a
Search instance for a SearchableModelObject . |
class |
UserSearchProperty |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPasswordBasedSecurityRealm
Partial implementation of
SecurityRealm 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 by
FederatedLoginService to this user. |
class |
FullControlOnceLoggedInAuthorizationStrategy
AuthorizationStrategy that grants full-control to authenticated user
(other than anonymous users.) |
class |
GlobalSecurityConfiguration
Security configuration.
|
class |
HudsonPrivateSecurityRealm
SecurityRealm that performs authentication by looking up User . |
static class |
HudsonPrivateSecurityRealm.Details
UserProperty that provides the UserDetails view of the User object. |
static class |
HudsonPrivateSecurityRealm.ManageUserLinks
Displays "manage users" link in the system config if
HudsonPrivateSecurityRealm
is in effect. |
class |
LegacyAuthorizationStrategy
AuthorizationStrategy implementation that emulates the legacy behavior. |
class |
LegacySecurityRealm
SecurityRealm that accepts ContainerAuthentication 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.
|
Modifier and Type | Class and Description |
---|---|
class |
CaptchaSupport
Extension point for adding Captcha Support to User Registration Page
CaptchaSupport . |
Modifier and Type | Class and 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.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCloudImpl
|
class |
AbstractCloudSlave
Partial implementation of
Slave to be used by AbstractCloudImpl . |
class |
ChannelPinger
Establish a periodic ping to keep connections between
slaves
and the main Jenkins node alive. |
class |
Cloud
Creates
Node s to dynamically expand/shrink the slaves attached to Hudson. |
class |
CloudProvisioningListener
|
class |
CloudRetentionStrategy
RetentionStrategy implementation for AbstractCloudComputer that terminates
it if it remains idle for X minutes. |
class |
CloudSlaveRetentionStrategy<T extends Computer>
Default convenience implementation of
RetentionStrategy for slaves provisioned from Cloud . |
class |
CommandConnector
Executes a program on the master and expect that script to connect.
|
class |
CommandLauncher
ComputerLauncher through a remote login mechanism like ssh/rsh. |
class |
ComputerConnector
Factory of
ComputerLauncher . |
class |
ComputerLauncher
Extension point to allow control over how
Computer s are "launched",
meaning how they get connected to their slave agent program. |
class |
ComputerLauncherFilter
ComputerLauncher filter that can be used as a base class for decorators. |
class |
ComputerListener
Receives notifications about status changes of
Computer s. |
class |
ComputerRetentionWork
Periodically checks the slaves and try to reconnect dead slaves.
|
class |
ConnectionActivityMonitor
Makes sure that connections to slaves are alive, and if they are not, cut them off.
|
class |
DelegatingComputerLauncher
Convenient base implementation of
ComputerLauncher that allows
subtypes to perform some initialization (typically something cloud/v12n related
to power up the machine), then to delegate to another ComputerLauncher
to connect. |
class |
DumbSlave
Default
Slave 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 JNLP. |
class |
NodeProperty<N extends Node>
Extensible property of
Node . |
static class |
NodeProvisioner.NodeProvisionerInvoker
Periodically invoke NodeProvisioners
|
class |
RetentionStrategy<T extends Computer>
Controls when to take
Computer 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 slave based on a schedule. |
Modifier and Type | Class and 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 of
BuildDiscarder . |
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 users
|
class |
UserNameResolver
Finds full name off the user when none is specified.
|
Modifier and Type | Class and 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 |
Modifier and Type | Class and 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 of
ToolInstaller 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 |
JDKInstaller
Install JDKs from java.sun.com.
|
static class |
JDKInstaller.JDKList
JDK list.
|
class |
ToolInstallation
Formalization of a tool installed in nodes used for builds.
|
class |
ToolInstaller
An object which can ensure that a generic
ToolInstallation in fact exists on a node. |
class |
ToolLocationNodeProperty
NodeProperty that allows users to specify different locations for ToolInstallation s. |
class |
ToolLocationTranslator
This Jenkins-wide extension points can participate in determining the actual node-specific path
of the
ToolInstallation for the given Node . |
class |
ToolProperty<T extends ToolInstallation>
Extensible property of
ToolInstallation . |
class |
ZipExtractionInstaller
Installs a tool into the Hudson working area by downloading and unpacking a ZIP file.
|
Modifier and Type | Class and Description |
---|---|
class |
SCMTrigger
Trigger that checks for SCM updates periodically. |
static class |
SCMTrigger.AdministrativeMonitorImpl |
class |
TimerTrigger
Trigger that runs a job periodically. |
class |
Trigger<J extends Item>
Triggers a
Build . |
static class |
Trigger.Cron
Runs every minute to check
TimerTrigger and schedules build. |
Modifier and Type | Class and Description |
---|---|
class |
AdministrativeError
A convenient
AdministrativeMonitor implementations that show an error message
and optional stack trace. |
class |
AlternativeUiTextProvider
Provides the alternative text to be rendered in the UI.
|
class |
PluginServletFilter
Servlet
Filter that chains multiple Filter s, provided by plugins |
class |
ProcessKiller
Extension point that defines more elaborate way of killing processes, such as
sudo or pfexec, for
ProcessTree . |
Modifier and Type | Class and Description |
---|---|
class |
ParserConfigurator
Configures XML parsers to be used for various XML parsing activities inside Jenkins.
|
Modifier and Type | Class and Description |
---|---|
class |
BuildButtonColumn |
class |
DefaultMyViewsTabBar
The Default MyViewsTabBar Extension for
MyViewsTabBar . |
class |
DefaultViewsTabBar
The Default ViewsTabBar Extension for
ViewsTabBar . |
class |
GlobalDefaultViewConfiguration
Adds the default view configuration to the system config page.
|
class |
JobColumn
Renders
Item.getName() |
class |
LastDurationColumn |
class |
LastFailureColumn |
class |
LastStableColumn |
class |
LastSuccessColumn |
class |
ListViewColumn
|
class |
MyViewsTabBar
Extension point for adding a MyViewsTabBar header to Projects
MyViewsProperty . |
static class |
MyViewsTabBar.GlobalConfigurationImpl
Configures
ViewsTabBar in the system configuration. |
class |
StatusColumn
Shows the status icon for item.
|
class |
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 Projects
ListView . |
static class |
ViewsTabBar.GlobalConfigurationImpl
Configures
ViewsTabBar in the system configuration. |
class |
WeatherColumn |
Modifier and Type | Class and Description |
---|---|
class |
BuildHistoryWidget<T>
Displays the build history on the side panel.
|
class |
HistoryWidget<O extends ModelObject,T>
Displays the history of records (normally
Run s) on the side panel. |
class |
Widget
Box to be rendered in the side panel.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentProtocol
Pluggable Jenkins TCP agent protocol handler called from
TcpSlaveAgentListener . |
class |
ExtensionFilter
Filters out
ExtensionComponent s discovered by ExtensionFinder s,
as if they were never discovered. |
Modifier and Type | Class and Description |
---|---|
class |
HsErrPidList
Finds crash dump reports and show them in the UI.
|
Modifier and Type | Class and Description |
---|---|
class |
SecurityIsOffMonitor
Unsecured Jenkins is, well, insecure.
|
Modifier and Type | Class and Description |
---|---|
class |
OutOfOrderBuildDetector
Discovers
Problem s periodically in the background and
pass them on to OutOfOrderBuildMonitor . |
class |
OutOfOrderBuildMonitor
Reports any
Problem s found and report them in the "Manage Jenkins" page. |
Modifier and Type | Class and Description |
---|---|
class |
AsynchronousAdministrativeMonitor
Convenient partial implementation of
AdministrativeMonitor 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 |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTopLevelItem
Default base implementation of
TopLevelItem . |
class |
ArtifactManagerConfiguration
List of configured
ArtifactManagerFactory s. |
class |
ArtifactManagerFactory
Pluggable ability to manage transfer and/or storage of build artifacts.
|
class |
BuildDiscarder
Implementation of "Discard old build records" feature.
|
class |
CoreEnvironmentContributor
EnvironmentContributor that adds the basic set of environment variables that
we've been exposing historically. |
class |
DefaultUserCanonicalIdResolver
Default User.CanonicalIdResolver to escape unsupported characters and generate user ID.
|
class |
DownloadSettings
Lets user configure how metadata files should be downloaded.
|
static class |
DownloadSettings.DailyCheck |
class |
FingerprintFacet
Plugin-specific additions to fingerprint information.
|
class |
GlobalCloudConfiguration
Adds the
Cloud configuration to the system config page. |
class |
GlobalConfiguration
Convenient base class for extensions that contributes to the system configuration page but nothing else.
|
class |
GlobalConfigurationCategory
Grouping of related
GlobalConfiguration 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 those
GlobalConfiguration s that don't really deserve/need a separate
category. |
class |
GlobalNodePropertiesConfiguration
Include
NodePropertyDescriptor configurations. |
class |
GlobalPluginConfiguration
Include config.jelly defined for
Plugin 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 insensitive
IdStrategy |
static class |
IdStrategy.CaseSensitive
A case sensitive
IdStrategy |
static class |
IdStrategy.CaseSensitiveEmailAddress
A case sensitive email address
IdStrategy . |
class |
Jenkins
Root object of the system.
|
static class |
Jenkins.MasterRestartNotifyier |
class |
JenkinsLocationConfiguration
Stores the location of Jenkins (e-mail address and the HTTP URL.)
|
class |
MasterBuildConfiguration
Adds the configuration regarding building on master.
|
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.
|
class |
TransientFingerprintFacetFactory |
Modifier and Type | Interface and Description |
---|---|
static interface |
BuildReference.HolderFactory
Extensible factory for creating build references.
|
Modifier and Type | Class and Description |
---|---|
static class |
BuildReference.DefaultHolderFactory
Default factory if none other are installed.
|
static class |
LazyBuildMixIn.ItemListenerImpl |
Modifier and Type | Class and Description |
---|---|
class |
DefaultGlobalSettingsProvider |
class |
DefaultSettingsProvider |
class |
FilePathGlobalSettingsProvider |
class |
FilePathSettingsProvider |
class |
GlobalMavenConfig |
class |
GlobalSettingsProvider |
class |
SettingsProvider |
Modifier and Type | Class and Description |
---|---|
class |
DefaultSCMCheckoutStrategyImpl
Default
SCMCheckoutStrategy implementation. |
class |
SCMCheckoutStrategy
Controls the check out behavior in
AbstractBuild . |
Modifier and Type | Interface and Description |
---|---|
interface |
SecureRequester
An extension point for authorizing REST API access to an object where an unsafe result type would be produced.
|
Modifier and Type | Class and Description |
---|---|
class |
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 |
FrameOptionsPageDecorator
Adds the 'X-Frame-Options' header to all web pages.
|
class |
LastGrantedAuthoritiesProperty
Remembers the set of
GrantedAuthority s that was obtained the last time the user has logged in. |
static class |
LastGrantedAuthoritiesProperty.SecurityListenerImpl
Listen to the login success/failure event to persist
GrantedAuthority s properly. |
class |
QueueItemAuthenticator
Extension point to run
Queue.Executable s under a specific identity for better access control. |
class |
QueueItemAuthenticatorConfiguration
Show the
QueueItemAuthenticator configurations on the system config page. |
class |
RekeySecretAdminMonitor
Warns the administrator to run
SecretRewriter |
static class |
SecureRequester.Default |
class |
SecurityListener
Listener notified of various significant events related to security.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultJnlpSlaveReceiver
Match the name against the slave name and route the incoming JNLP agent as
Slave . |
class |
JnlpAgentReceiver
Receives incoming slaves connecting through
JnlpSlaveAgentProtocol2 . |
class |
JnlpSlaveAgentProtocol
AgentProtocol that accepts connection from slave agents. |
class |
JnlpSlaveAgentProtocol2
JnlpSlaveAgentProtocol Version 2. |
class |
StandardOutputSwapper |
class |
WorkspaceLocator
Allow extensions to override workspace locations
on given slaves or projects.
|
Modifier and Type | Class and Description |
---|---|
class |
JnlpSlaveRestarterInstaller
Actual slave restart logic.
|
class |
SlaveRestarter
Extension point to control how to restart JNLP slave 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
|
Modifier and Type | Class and Description |
---|---|
class |
ClassLoaderStatisticsSlaveInfo |
class |
EnvVarsSlaveInfo |
class |
SlaveSystemInfo
Extension point that contributes to the system information page of
Computer . |
class |
SystemPropertySlaveInfo |
class |
ThreadDumpSlaveInfo |
Modifier and Type | Class and Description |
---|---|
class |
ReverseBuildTrigger
Like
BuildTrigger but defined on the downstream project. |
static class |
ReverseBuildTrigger.ItemListenerImpl |
static class |
ReverseBuildTrigger.RunListenerImpl |
Modifier and Type | Class and Description |
---|---|
class |
BuildQueueWidget
Show the default build queue.
|
class |
ExecutorsWidget
The default executors widget.
|
Copyright © 2014. All rights reserved.