See: Description
Interface | Description |
---|---|
Action |
Object that contributes additional information, behaviors, and UIs to
ModelObject
(more specifically Actionable objects, which most interesting ModelObject s are.) |
BuildableItem |
Item that can be "built", for
whatever meaning of "build". |
BuildableItemWithBuildWrappers |
AbstractProject that has associated BuildWrapper s. |
BuildBadgeAction |
Action that puts a little icon (or icons)
next to the build in the build history. |
BuildListener |
Receives events that happen during a build.
|
DependecyDeclarer | Deprecated
Use
DependencyDeclarer instead. |
Describable<T extends Describable<T>> |
Classes that are described by
Descriptor . |
DescriptorByNameOwner |
Adds
DescriptorByNameOwner.getDescriptorByName(String) to bind Descriptor s to URL. |
DirectlyModifiableView |
Marker interface for
View its items can be modified. |
EnvironmentContributingAction |
Action that contributes environment variables during a build. |
EnvironmentSpecific<T extends EnvironmentSpecific<T>> |
Represents any concept that can be adapted for a certain environment.
|
ExecutorListener |
A listener for task related events from executors.
|
HealthReportingAction |
An
Action that can return information about the health of the Job. |
Item |
Basic configuration unit in Hudson.
|
ItemGroup<T extends Item> |
Represents a grouping inherent to a kind of
Item s. |
ModelObject |
A model object has a human readable name.
|
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. |
ModifiableViewGroup |
ViewGroup that can be modified. |
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. |
PersistenceRoot |
Root object of a persisted object tree
that gets its own file system directory.
|
ProminentProjectAction |
Marker interface for
Action s that should be displayed
at the top of the project page. |
Queue.Executable |
Represents the real meat of the computation run by
Executor . |
Queue.FlyweightTask |
Marks
Queue.Task s that do not consume Executor . |
Queue.NonBlockingTask |
Marks
Queue.Task s that are not affected by the Jenkins.isQuietingDown() quieting down},
because these tasks keep other tasks executing. |
Queue.QueueAction |
An optional interface for actions on Queue.Item.
|
Queue.Task |
Task whose execution is controlled by the queue.
|
Queue.TransientTask |
Marks
Queue.Task s that are not persisted. |
ReconfigurableDescribable<T extends ReconfigurableDescribable<T>> |
Marks modern
Describable s that allow the current instances to pass information down to the next
instance when the configuration is submitted. |
ResourceActivity |
Activity that requires certain resources for its execution.
|
RootAction |
Marker interface for actions that are added to
Jenkins . |
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. |
RunMap.Constructor<R extends Run<?,R>> |
Run factory. |
Saveable |
Object whose state is persisted to XML.
|
SCMedItem | Deprecated
Implement
SCMTriggerItem instead. |
StatusIcon |
Item can return this from the "getIconColor" method so that
its "status icon" can be shown in Hudson UI. |
TaskListener |
Receives events that happen during some lengthy operation
that has some chance of failures, such as a build, SCM change polling,
agent launch, and so on.
|
TopLevelItem | |
UnprotectedRootAction |
RootAction s that are accessible to requests that do not have the READ permission on Jenkins . |
ViewGroup |
Container of
View s. |
Class | Description |
---|---|
AbstractBuild<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>> |
Base implementation of
Run s that build software. |
AbstractBuild.DependencyChange |
Represents a change in the dependency.
|
AbstractCIBase | |
AbstractDescribableImpl<T extends AbstractDescribableImpl<T>> |
Partial default implementation of
Describable . |
AbstractItem |
Partial default implementation of
Item . |
AbstractModelObject |
ModelObject with some convenience methods. |
AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>> |
Base implementation of
Job s that build software. |
AbstractProject.AbstractProjectDescriptor |
AbstractProject subtypes should implement this base class as a descriptor. |
AbstractProject.BecauseOfBuildInProgress | Deprecated
use
BlockedBecauseOfBuildInProgress instead. |
AbstractProject.BecauseOfDownstreamBuildInProgress |
Because the downstream build is in progress, and we are configured to wait for that.
|
AbstractProject.BecauseOfUpstreamBuildInProgress |
Because the upstream build is in progress, and we are configured to wait for that.
|
AbstractProject.LabelValidator |
Plugins may want to contribute additional restrictions on the use of specific labels for specific projects.
|
AbstractStatusIcon |
Partial base class for
StatusIcon . |
Actionable |
ModelObject that can have additional Action s. |
AdministrativeMonitor |
Checks the health of a subsystem of Jenkins and if there's something
that requires administrator's attention, notify the administrator.
|
AllView |
View that contains everything. |
AllView.DescriptorImpl | |
AperiodicWork |
Extension point which allows scheduling a task with variable interval.
|
Api |
Used to expose remote access API for ".../api/"
|
AsyncAperiodicWork |
AperiodicWork that takes a long time to run. |
AsyncPeriodicWork |
PeriodicWork that takes a long time to run. |
AutoCompletionCandidates |
Data representation of the auto-completion candidates.
|
BooleanParameterDefinition |
ParameterDefinition that is either 'true' or 'false'. |
BooleanParameterDefinition.DescriptorImpl | |
BooleanParameterValue |
ParameterValue created from BooleanParameterDefinition . |
Build<P extends Project<P,B>,B extends Build<P,B>> |
A build of a
Project . |
BuildAuthorizationToken | Deprecated
2008-07-20
Use
ACL and Item.BUILD . |
BuildAuthorizationToken.ConverterImpl | |
BuildStepListener |
Receives events that happen as a build executes
BuildStep s. |
BuildTimelineWidget |
UI widget for showing the SIMILE timeline control.
|
BuildVariableContributor |
Contributes build variables to builds.
|
Cause |
Cause object base class.
|
Cause.LegacyCodeCause | Deprecated
since 2009-02-08
|
Cause.RemoteCause | |
Cause.UpstreamCause |
A build is triggered by another build (AKA upstream build.)
|
Cause.UpstreamCause.ConverterImpl | |
Cause.UpstreamCause.DeeplyNestedUpstreamCause | |
Cause.UserCause | Deprecated
1.428
use
Cause.UserIdCause |
Cause.UserIdCause |
A build is started by an user action.
|
CauseAction | |
CauseAction.ConverterImpl | |
CheckPoint |
Provides a mechanism for synchronizing build executions in the face of concurrent builds.
|
ChoiceParameterDefinition | |
ChoiceParameterDefinition.DescriptorImpl | |
Computer |
Represents the running state of a remote computer that holds
Executor s. |
Computer.DisplayExecutor |
A value class to provide a consistent snapshot view of the state of an executor to avoid race conditions
during rendering of the executors list.
|
Computer.DisplayExecutor.InternalComputerListener | |
ComputerPanelBox |
Adds box rendered in the computer side panel.
|
ComputerPinger |
A way to see if a computer is reachable.
|
ComputerPinger.BuiltInComputerPinger |
Default pinger - use Java built-in functionality.
|
ComputerSet |
Serves as the top of
Computer s in the URL hierarchy. |
ComputerSet.DescriptorImpl | |
DependencyGraph |
Maintains the build dependencies between
AbstractProject s
for efficient dependency computation. |
DependencyGraph.Dependency |
Represents an edge in the dependency graph.
|
Descriptor<T extends Describable<T>> |
Metadata about a configurable instance.
|
Descriptor.PropertyType |
Represents a readable property on
Describable . |
Descriptor.Self |
Special type indicating that
Descriptor describes itself. |
DescriptorVisibilityFilter |
Hides
Descriptor s from users. |
DirectoryBrowserSupport |
Has convenience methods to serve file system.
|
DirectoryBrowserSupport.Path |
Represents information about one file or folder.
|
DisplayNameListener | |
DownloadService |
Service for plugins to periodically retrieve update data files
(like the one in the update center) through browsers.
|
DownloadService.Downloadable |
Represents a periodically updated JSON data file obtained from a remote URL.
|
DownloadService.DownloadableListener |
This installs itself as a listener to changes to the Downloadable extension list and will download the metadata
for any newly added Downloadables.
|
Environment |
Represents some resources that are set up for the duration of a build
to be torn down when the build is over.
|
EnvironmentContributor |
Contributes environment variables to builds.
|
EnvironmentContributor.EnvVarsHtml |
Serves the combined list of environment variables available from this plugin.
|
EnvironmentList |
List of
Environment . |
Executor |
Thread that executes builds.
|
FileParameterDefinition |
ParameterDefinition for doing file upload. |
FileParameterDefinition.DescriptorImpl | |
FileParameterValue | |
FileParameterValue.FileItemImpl |
Default implementation from
File . |
Fingerprint |
A file being tracked by Jenkins.
|
Fingerprint.BuildPtr |
Pointer to a
Build . |
Fingerprint.ProjectRenameListener | |
Fingerprint.Range |
Range of build numbers [start,end).
|
Fingerprint.RangeItem | |
Fingerprint.RangeSet |
Set of
Fingerprint.Range s. |
FingerprintCleanupThread |
Scans the fingerprint database and remove old records
that are no longer relevant.
|
FingerprintMap |
Cache of
Fingerprint s. |
FreeStyleBuild | |
FreeStyleProject |
Free-style software project.
|
FreeStyleProject.DescriptorImpl | |
FullDuplexHttpChannel |
Builds a
Channel on top of two HTTP streams (one used for each direction.) |
HealthReport |
Represents health of something (typically project).
|
HealthReport.ConverterImpl |
Fix deserialization of older data.
|
Hudson | |
Hudson.CloudList | Deprecated
only here for backward comp
|
Hudson.MasterComputer | Deprecated
only here for backward comp
|
InvisibleAction |
Partial
Action implementation that doesn't have any UI presence. |
ItemGroupMixIn |
Defines a bunch of static methods to be used as a "mix-in" for
ItemGroup
implementations. |
Items |
Convenience methods related to
Item . |
ItemVisitor | |
JDK |
Information about JDK installation.
|
JDK.ConverterImpl | |
JDK.DescriptorImpl | |
Job<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>> |
A job is an runnable entity under the monitoring of Hudson.
|
Job.LastItemListener | |
Job.SubItemBuildsLocationImpl | |
JobParameterDefinition | |
JobParameterDefinition.DescriptorImpl | |
JobParameterValue | |
JobProperty<J extends Job<?,?>> |
Extensible property of
Job . |
JobPropertyDescriptor |
Descriptor for JobProperty . |
Jobs | Deprecated
since 1.281
|
Label |
Group of
Node s. |
Label.ConverterImpl | |
LabelFinder |
Automatically adds labels to
Node s. |
LargeText | Deprecated
moved to stapler, as of Hudson 1.220
|
ListView |
Displays
Job s in a flat list view. |
ListView.DescriptorImpl | |
ListView.Listener | |
LoadBalancer |
Strategy that decides which
Queue.Task gets run on which Executor . |
LoadStatistics |
Utilization statistics for a node or a set of nodes.
|
LoadStatistics.LoadStatisticsSnapshot |
Holds a snapshot of the current statistics.
|
LoadStatistics.LoadStatisticsSnapshot.Builder |
Use a builder so we can add more stats if needed.
|
LoadStatistics.LoadStatisticsUpdater |
Periodically update the load statistics average.
|
ManageJenkinsAction |
Adds the "Manage Jenkins" link to the top page.
|
ManagementLink |
Extension point to add icon to http://server/hudson/manage page.
|
Messages |
Generated localization support class.
|
MultiStageTimeSeries |
Maintains several
TimeSeries with different update frequencies to satisfy three goals;
(1) retain data over long timespan, (2) save memory, and (3) retain accurate data for the recent past. |
MultiStageTimeSeries.TrendChart |
Represents the trend chart that consists of several
MultiStageTimeSeries . |
MyView |
View that only contains projects for which the current user has access to. |
MyView.DescriptorImpl | |
MyViewsProperty |
A UserProperty that remembers user-private views.
|
MyViewsProperty.DescriptorImpl | |
MyViewsProperty.GlobalAction | |
Node |
Base type of Jenkins agents (although in practice, you probably extend
Slave to define a new agent type). |
Node.InternalComputerListener |
Let Nodes be aware of the lifecycle of their own
Computer . |
NoFingerprintMatch | |
OneOffExecutor |
Executor that's temporarily added to carry out tasks that doesn't consume
regular executors, like a matrix project parent build. |
OverallLoadStatistics |
LoadStatistics for the entire system (the master and all the agents combined),
and all the jobs that are running on it. |
PageDecorator |
Participates in the rendering of HTML pages for all pages of Hudson.
|
PaneStatusProperties | |
PaneStatusProperties.DescriptorImpl | |
ParameterDefinition |
Defines a parameter for a build.
|
ParameterDefinition.ParameterDescriptor | |
ParametersAction |
Records the parameter values used for a build.
|
ParametersDefinitionProperty |
Keeps a list of the parameters defined for a project.
|
ParametersDefinitionProperty.DescriptorImpl | |
ParameterValue |
A value for a parameter in a build.
|
PasswordParameterDefinition |
Parameter whose value is a
Secret and is hidden from the UI. |
PasswordParameterDefinition.ParameterDescriptorImpl | |
PasswordParameterValue | |
PeriodicWork |
Extension point to perform a periodic task in Hudson (through
Timer .) |
PermalinkProjectAction.Permalink |
Permalink as a strategy pattern.
|
Project<P extends Project<P,B>,B extends Build<P,B>> |
Buildable software project.
|
ProxyView |
A view that delegates to another.
|
ProxyView.DescriptorImpl | |
Queue |
Build queue.
|
Queue.BuildableItem |
Item in the Queue.buildables stage. |
Queue.Item |
Item in a queue.
|
Queue.JobOffer |
Data structure created for each idle
Executor . |
Queue.LeftItem |
Item in the Queue.leftItems stage. |
Queue.NotWaitingItem |
Common part between
Queue.BlockedItem and BuildableItem . |
Queue.QueueDecisionHandler |
Extension point for deciding if particular job should be scheduled or not.
|
Queue.Saver |
Schedule Queue.save() call for near future once items change.
|
Queue.StubTask |
A Stub class for
Queue.Task which exposes only the name of the Task to be displayed when the user
has DISCOVERY permissions only. |
Queue.WaitingItem |
Item in the Queue.waitingList stage. |
Resource |
Represents things that
Queue.Executable uses while running. |
ResourceController |
Controls mutual exclusion of
ResourceList . |
ResourceList |
List of
Resource s that an activity needs. |
RestartListener |
Extension point that allows plugins to veto the restart.
|
RestartListener.Default |
Default logic.
|
Result |
The build outcome.
|
Result.OptionHandlerImpl | |
RSS |
RSS related code.
|
Run<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>> |
A particular execution of
Job . |
Run.RedirectUp | |
Run.StatusSummarizer |
Used to implement
Run.getBuildStatusSummary() . |
Run.Summary | |
RunMap<R extends Run<?,R>> | |
RunParameterDefinition | |
RunParameterDefinition.DescriptorImpl | |
RunParameterValue | |
SimpleParameterDefinition |
Convenient base class for
ParameterDefinition whose value can be represented in a context-independent single string token. |
Slave |
Information about a Hudson agent node.
|
Slave.JnlpJar |
Web-bound object used to serve jar files for JNLP.
|
Slave.SlaveDescriptor | |
StockStatusIcon |
StatusIcon for stock icon in Hudson. |
StreamBuildListener |
BuildListener that writes to an OutputStream . |
StringParameterDefinition |
Parameter whose value is a string value.
|
StringParameterDefinition.DescriptorImpl | |
StringParameterValue |
ParameterValue created from StringParameterDefinition . |
TaskAction |
Partial
Action implementation for those who kick some
processing asynchronously (such as SCM tagging.) |
TaskThread |
Thread for performing one-off task. |
TaskThread.ListenerAndText |
Tuple of
TaskListener and AnnotatedLargeText , representing
the interface for producing output and how to retrieve it later. |
TextParameterDefinition |
StringParameterDefinition that uses textarea, instead of text box. |
TextParameterDefinition.DescriptorImpl | |
TextParameterValue | |
TimeSeries |
Scalar value that changes over the time (such as load average, Q length, # of executors, etc.)
|
TopLevelItemDescriptor |
Descriptor for TopLevelItem s. |
TransientBuildActionFactory | Deprecated
Does not contribute to
Actionable.getActions() . |
TransientComputerActionFactory | |
TransientProjectActionFactory |
Extension point for inserting transient
Action s into AbstractProject s. |
TransientUserActionFactory | |
TransientViewActionFactory | |
TreeView |
EXPERIMENTAL
|
TreeView.DescriptorImpl | |
UpdateCenter |
Controls update center capability.
|
UpdateCenter.CoreUpdateMonitor |
AdministrativeMonitor that checks if there's Jenkins update. |
UpdateCenter.PageDecoratorImpl |
Adds the update center data retriever to HTML.
|
UpdateCenter.PluginEntry | |
UpdateCenter.UpdateCenterConfiguration |
Strategy object for controlling the update center's behaviors.
|
UpdateSite |
Source of the update center information, like "http://jenkins-ci.org/update-center.json"
|
UpdateSite.Entry | |
UpdateSite.Warning |
Represents a warning about a certain component, mostly related to known security issues.
|
UpdateSite.WarningVersionRange |
A version range for
Warning s indicates which versions of a given plugin are affected
by it. |
UsageStatistics | |
UsageStatistics.CombinedCipherInputStream |
The opposite of the
UsageStatistics.CombinedCipherOutputStream . |
UsageStatistics.CombinedCipherOutputStream |
Asymmetric cipher is slow and in case of Sun RSA implementation it can only encrypt the first block.
|
User |
Represents a user.
|
User.AllUsers | |
User.CanonicalIdResolver |
Resolves User IDs by ID, full names or other strings.
|
User.FullNameIdResolver |
Resolve user ID from full name
|
User.UserIDCanonicalIdResolver |
Tries to verify if an ID is valid.
|
UserProperties | Deprecated
as of 1.286
|
UserProperty |
Extensible property of
User . |
UserPropertyDescriptor |
Descriptor for UserProperty . |
View |
Encapsulates the rendering of the list of
TopLevelItem s
that Jenkins owns. |
View.AsynchPeople |
Variant of
View.AsynchPeople.People which can be displayed progressively, since it may be slow. |
View.People | |
View.PropertyList | |
View.UserInfo | |
ViewDescriptor |
Descriptor for View . |
ViewGroupMixIn |
Implements
ViewGroup to be used as a "mix-in". |
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. |
ViewProperty |
Extensible property of
View . |
ViewPropertyDescriptor | |
WorkspaceBrowser |
Allows to access a workspace as an alternative to online build node.
|
WorkspaceCleanupThread |
Clean up old left-over workspaces from agents.
|
WorkspaceListener |
Enum | Description |
---|---|
BallColor |
Ball color used for the build status indication.
|
MultiStageTimeSeries.TimeScale |
Choose which datapoint to use.
|
Node.Mode |
Constants that control how Hudson allocates jobs to agents.
|
ResultTrend |
Describes an
Result trend by taking the comparing the result of the current and the previous build. |
RunParameterDefinition.RunParameterFilter |
Constants that control how Run Parameter is filtered.
|
UpdateSite.Warning.Type |
Exception | Description |
---|---|
Computer.TerminationRequest |
Used to trace requests to terminate a computer.
|
Descriptor.FormException | |
Failure |
Represents an error induced by user, encountered during HTTP request processing.
|
Run.RunnerAbortedException |
Used in
Run.RunExecution.run(hudson.model.BuildListener) to indicates that a fatal error in a build
is reported to BuildListener and the build should be simply aborted
without further recording a stack trace. |
Copyright © 2004–2018. All rights reserved.