Package | Description |
---|---|
hudson | |
hudson.cli |
Server-side CLI commands for Hudson.
|
hudson.diagnosis | |
hudson.logging | |
hudson.model |
Core object model that are bound to URLs via stapler, rooted at Hudson.
|
hudson.model.labels |
Boolean expression over labels.
|
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.csrf | |
hudson.slaves |
Code related to slaves.
|
hudson.tasks | |
hudson.triggers |
Built-in Triggers that run periodically to kick a new build.
|
hudson.util |
Other miscellaneous utility code
|
hudson.widgets | |
jenkins.diagnosis | |
jenkins.diagnostics | |
jenkins.diagnostics.ooom | |
jenkins.management | |
jenkins.model | |
jenkins.security | |
jenkins.tasks |
Modifier and Type | Class and Description |
---|---|
class |
AboutJenkins
Show "About Jenkins" link.
|
static class |
FileSystemProvisioner.Default.WorkspaceSnapshotImpl |
class |
LocalPluginManager
|
class |
PluginManager
Manages
PluginWrapper s. |
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 |
PluginWrapper
Represents a Jenkins plug-in and associated control information
for Jenkins to control
Plugin . |
class |
WorkspaceSnapshot
Represents a workspace snapshot created by
FileSystemProvisioner . |
Modifier and Type | Class and Description |
---|---|
class |
CLIAction
Shows usage of CLI and commands.
|
Modifier and Type | Class and Description |
---|---|
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 |
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 |
LogRecorder
Records a selected set of logs so that the system administrator
can diagnose a specific aspect of the system.
|
class |
LogRecorderManager
Owner of
LogRecorder s, bound to "/log". |
Modifier and Type | Interface and Description |
---|---|
interface |
Action
Object that contributes additional information, behaviors, and UIs to
ModelObject
(more specifically Actionable objects, which most interesting ModelObject s are.) |
interface |
BuildableItem
Item that can be "built", for
whatever meaning of "build". |
interface |
BuildableItemWithBuildWrappers
AbstractProject that has associated BuildWrapper s. |
interface |
BuildBadgeAction
Action that puts a little icon (or icons)
next to the build in the build history. |
interface |
DescriptorByNameOwner
Adds
DescriptorByNameOwner.getDescriptorByName(String) to bind Descriptor s to URL. |
interface |
EnvironmentContributingAction
Action that contributes environment variables during a build. |
interface |
HealthReportingAction
An
Action that can return information about the health of the Job. |
interface |
Item
Basic configuration unit in Hudson.
|
interface |
ItemGroup<T extends Item>
Represents a grouping inherent to a kind of
Item s. |
interface |
ModifiableItemGroup<T extends Item>
ItemGroup that is a general purpose container, which allows users and the rest of the program
to create arbitrary items into it. |
interface |
ModifiableViewGroup
ViewGroup that can be modified. |
interface |
PermalinkProjectAction
Optional interface for
Action s that are attached
to AbstractProject (through JobProperty.getJobActions(Job) ),
which allows plugins to define additional permalinks in the project. |
interface |
ProminentProjectAction
Marker interface for
Action s that should be displayed
at the top of the project page. |
static interface |
Queue.FlyweightTask
Marks
Queue.Task s that do not consume Executor . |
static interface |
Queue.NonBlockingTask
Marks
Queue.Task s that are not affected by the Jenkins.isQuietingDown() quieting down},
because these tasks keep other tasks executing. |
static interface |
Queue.QueueAction
An optional interface for actions on Queue.Item.
|
static interface |
Queue.Task
Task whose execution is controlled by the queue.
|
static interface |
Queue.TransientTask
Marks
Queue.Task s that are not persisted. |
interface |
RootAction
Marker interface for actions that are added to
Jenkins . |
interface |
RunAction
Deprecated.
Use
RunAction2 instead: RunAction.onLoad() does not work well with lazy loading if you are trying to persist the owner; and RunAction.onBuildComplete() was never called. |
interface |
SCMedItem
Deprecated.
Implement
SCMTriggerItem instead. |
interface |
TopLevelItem
|
interface |
UnprotectedRootAction
RootAction s that are accessible to requests that do not have the READ permission on Jenkins . |
interface |
ViewGroup
Container of
View s. |
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 |
AbstractItem
Partial default implementation of
Item . |
class |
AbstractModelObject
ModelObject with some convenience methods. |
class |
AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation of
Job s that build software. |
class |
Actionable
ModelObject that can have additional Action s. |
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 |
Api
Used to expose remote access API for ".../api/"
|
class |
Build<P extends Project<P,B>,B extends Build<P,B>>
A build of a
Project . |
class |
CauseAction |
class |
Computer
Represents the running state of a remote computer that holds
Executor s. |
class |
ComputerSet
Serves as the top of
Computer s in the URL hierarchy. |
static class |
EnvironmentContributor.EnvVarsHtml
Serves the combined list of environment variables available from this plugin.
|
class |
Executor
Thread that executes builds.
|
class |
Fingerprint
A file being tracked by Jenkins.
|
class |
FreeStyleBuild |
class |
FreeStyleProject
Free-style software project.
|
class |
Hudson |
static class |
Hudson.MasterComputer
Deprecated.
only here for backward comp
|
class |
InvisibleAction
Partial
Action implementation that doesn't have any UI presence. |
class |
Job<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A job is an runnable entity under the monitoring of Hudson.
|
class |
Label
Group of
Node s. |
class |
ListView
Displays
Job s in a flat list view. |
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.) |
class |
NoFingerprintMatch |
class |
OneOffExecutor
Executor that's temporarily added to carry out tasks that doesn't consume
regular executors, like a matrix project parent build. |
class |
ParametersAction
Records the parameter values used for a build.
|
class |
ParametersDefinitionProperty
Keeps a list of the parameters defined for a project.
|
class |
Project<P extends Project<P,B>,B extends Build<P,B>>
Buildable software project.
|
class |
ProxyView
A view that delegates to another.
|
class |
Queue.BlockedItem
Item in the Queue.blockedProjects stage. |
static class |
Queue.BuildableItem
Item in the Queue.buildables stage. |
static class |
Queue.Item
Item in a queue.
|
static class |
Queue.LeftItem
Item in the Queue.leftItems stage. |
static class |
Queue.NotWaitingItem
Common part between
Queue.BlockedItem and BuildableItem . |
static class |
Queue.WaitingItem
Item in the Queue.waitingList stage. |
class |
Run<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A particular execution of
Job . |
class |
Run.KeepLogBuildBadge
BuildBadgeAction that shows the logs are being kept. |
class |
Slave
Information about a Hudson slave node.
|
class |
TaskAction
Partial
Action implementation for those who kick some
processing asynchronously (such as SCM tagging.) |
class |
TreeView
EXPERIMENTAL
|
class |
UpdateCenter
Controls update center capability.
|
static class |
UpdateCenter.CoreUpdateMonitor
AdministrativeMonitor that checks if there's Jenkins update. |
class |
User
Represents a 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. |
Modifier and Type | Field and Description |
---|---|
ModelObject |
DirectoryBrowserSupport.owner |
ModelObject |
View.People.parent |
ModelObject |
View.AsynchPeople.parent |
Constructor and Description |
---|
DirectoryBrowserSupport(ModelObject owner,
FilePath base,
String title,
String icon,
boolean serveDirIndex) |
DirectoryBrowserSupport(ModelObject owner,
String title)
Deprecated.
|
DirectoryBrowserSupport(ModelObject owner,
VirtualFile base,
String title,
String icon,
boolean serveDirIndex) |
Modifier and Type | Interface and Description |
---|---|
interface |
LabelAssignmentAction
|
Modifier and Type | Class and Description |
---|---|
class |
LabelAtom
Atomic single token label, like "foo" or "bar".
|
class |
LabelExpression
Boolean expression of labels.
|
static class |
LabelExpression.And |
static class |
LabelExpression.Binary |
static class |
LabelExpression.Iff |
static class |
LabelExpression.Implies |
static class |
LabelExpression.Not |
static class |
LabelExpression.Or |
static class |
LabelExpression.Paren
No-op but useful for preserving the parenthesis in the user input.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FoldableAction
An action interface that allows action data to be folded together.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractQueueTask
Abstract base class for
Queue.Task to protect plugins
from new additions to the interface. |
static class |
BackFiller.TentativePlan |
class |
QueueTaskFilter
Base class for defining filter
Queue.Task . |
Modifier and Type | Class and Description |
---|---|
class |
MonitorMarkedNodeOffline
If
NodeMonitor marks the node as offline, we'll show this to the admin to get their attention. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractScmTagAction
Common part of CVSSCM.TagAction and SubversionTagAction.
|
class |
SCMRevisionState
Immutable object that represents revisions of the files in the repository,
used to represent the result of
a SCM polling.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SearchableModelObject
ModelObject that can be searched. |
Modifier and Type | Class and Description |
---|---|
class |
GlobalSecurityConfiguration
Security configuration.
|
class |
HudsonPrivateSecurityRealm
SecurityRealm that performs authentication by looking up User . |
static class |
HudsonPrivateSecurityRealm.ManageUserLinks
Displays "manage users" link in the system config if
HudsonPrivateSecurityRealm
is in effect. |
class |
WhoAmI
Expose the data needed for /whoAmI, so it can be exposed by Api.
|
Modifier and Type | Class and Description |
---|---|
static class |
CrumbIssuer.RestrictedApi |
static class |
DefaultCrumbIssuer.DescriptorImpl |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCloudComputer<T extends AbstractCloudSlave>
Partial implementation of
Computer to be used in conjunction with
AbstractCloudSlave . |
class |
AbstractCloudImpl
|
class |
AbstractCloudSlave
Partial implementation of
Slave to be used by AbstractCloudImpl . |
class |
Cloud
Creates
Node s to dynamically expand/shrink the slaves attached to Hudson. |
class |
DumbSlave
Default
Slave implementation for computers that do not belong to a higher level structure,
like grid or cloud. |
class |
SlaveComputer
|
Modifier and Type | Class and Description |
---|---|
static class |
Fingerprinter.FingerprintAction
Action for displaying fingerprints.
|
Modifier and Type | Class and Description |
---|---|
static class |
SCMTrigger.AdministrativeMonitorImpl |
static class |
SCMTrigger.BuildAction
Associated with
Run to show the polling log
that triggered that build. |
class |
SCMTrigger.SCMAction
Action object for job.
|
Modifier and Type | Class and Description |
---|---|
class |
AdministrativeError
A convenient
AdministrativeMonitor implementations that show an error message
and optional stack trace. |
Modifier and Type | Method and Description |
---|---|
void |
ListBoxModel.add(ModelObject usedForDisplayName,
String value) |
Modifier and Type | Class and Description |
---|---|
class |
HistoryWidget<O extends ModelObject,T>
Displays the history of records (normally
Run s) on the side panel. |
Modifier and Type | Field and Description |
---|---|
O |
HistoryWidget.owner |
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 |
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 | Interface and Description |
---|---|
interface |
DirectlyModifiableTopLevelItemGroup
Item group which supports items being directly moved in or out of it.
|
interface |
ModelObjectWithChildren
ModelObject that has the children context menu in the breadcrumb. |
interface |
ModelObjectWithContextMenu
ModelObject that has context menu in the breadcrumb. |
static interface |
ModelObjectWithContextMenu.ContextMenuVisibility
Allows an action to decide whether it will be visible in a context menu.
|
interface |
ModifiableTopLevelItemGroup
A
ModifiableItemGroup to manage TopLevelItem ,
including copying, creating from descriptor and from XML. |
static interface |
ParameterizedJobMixIn.ParameterizedJob
Marker for job using this mixin.
|
interface |
RunAction2
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTopLevelItem
Default base implementation of
TopLevelItem . |
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 |
InterruptedBuildAction
Action added to
Run to record the cause of interruption. |
class |
Jenkins
Root object of the system.
|
static class |
Jenkins.MasterComputer |
Modifier and Type | Method and Description |
---|---|
ModelObjectWithContextMenu.MenuItem |
ModelObjectWithContextMenu.MenuItem.withDisplayName(ModelObject o) |
Modifier and Type | Class and Description |
---|---|
class |
RekeySecretAdminMonitor
Warns the administrator to run
SecretRewriter |
Modifier and Type | Interface and Description |
---|---|
static interface |
SimpleBuildStep.LastBuildAction
Marker for explicitly added build actions (as
Run.addAction(hudson.model.Action) ) which should imply a transient project action (Actionable.getActions() ) when present on the Job.getLastSuccessfulBuild() . |
Copyright © 2014. All rights reserved.