Uses of Package
hudson.model
Package
Description
Server-side CLI commands for Hudson.
Code for supporting declarative CLI commands, which are annotated methods on model objects.
OptionHandler
implementations for Hudson.Beef up the plain text console output by adding HTML markup.
Core object model that are bound to URLs via stapler, rooted at
Jenkins
.Boolean expression over labels.
Listener interfaces for various events that occur inside the server.
Code that monitors the health of agents
Jenkins's interface with source code management systems.
QuickSilver-like search/jump capability for better navigation around Jenkins.
Security-related code.
Code related to agents.
Built-in
Trigger
s that run periodically to kick a new build.Other miscellaneous utility code
-
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofDescribable
.ModelObject
with some convenience methods.Base implementation ofJob
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Used to expose remote access API for ".../api/"Represents the running state of a remote computer that holdsExecutor
s.Classes that are described byDescriptor
.Metadata about a configurable instance.Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItem
s.A job is an runnable entity under the monitoring of Hudson.Descriptor
forJobProperty
.Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Constants that control how Hudson allocates jobs to agents.Participates in the rendering of HTML pages for all pages of Hudson.Permalink as a strategy pattern.A particular execution ofJob
.Object whose state is persisted to XML.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.Things thatUpdateCenter.installerService
executes.Represents a deprecation of a certain component.Represents a warning about a certain component, mostly related to known security issues.Represents a user. -
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofItem
.Base implementation ofJob
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Cause object base class.A build is started by an user action.A job is an runnable entity under the monitoring of Hudson.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Marker interface for actions that are added toJenkins
.A particular execution ofJob
.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.RootAction
s that are accessible to requests that do not have the READ permission onJenkins
. -
-
ClassDescriptionPartial default implementation of
Item
.Base implementation ofJob
s that build software.Basic configuration unit in Hudson.A job is an runnable entity under the monitoring of Hudson.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns. -
ClassDescriptionBase implementation of
Run
s that build software.Represents the running state of a remote computer that holdsExecutor
s.Classes that are described byDescriptor
.Metadata about a configurable instance.Basic configuration unit in Hudson.Group ofNode
s.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).A particular execution ofJob
.Object whose state is persisted to XML.Represents a user. -
ClassDescription
ModelObject
with some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Metadata about a configurable instance.Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name.Maintains severalTimeSeries
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.Represents the trend chart that consists of severalMultiStageTimeSeries
.Extension point to perform a periodic task in Hudson (throughTimer
.)A particular execution ofJob
.Object whose state is persisted to XML. -
ClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name. -
ClassDescription
ModelObject
with some convenience methods.Data representation of the auto-completion candidates.Represents the running state of a remote computer that holdsExecutor
s.A model object has a human readable name.Object whose state is persisted to XML.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. -
ClassDescriptionPartial default implementation of
Describable
.Classes that are described byDescriptor
.Metadata about a configurable instance.Object whose state is persisted to XML. -
ClassDescriptionBase implementation of
Run
s that build software.Deprecated.Represents a change in the dependency.Partial default implementation ofDescribable
.Partial default implementation ofItem
.ModelObject
with some convenience methods.Base implementation ofJob
s that build software.AbstractProject
subtypes should implement this base class as a descriptor.Partial base class forStatusIcon
.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)ModelObject
that can have additionalAction
s.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Extension point which allows scheduling a task with variable interval.Used to expose remote access API for ".../api/"PeriodicWork
that takes a long time to run.Data representation of the auto-completion candidates.Ball color used for the build status indication.ParameterValue
created fromBooleanParameterDefinition
.A build of aProject
.Item
that can be "built", for whatever meaning of "build".AbstractProject
that has associatedBuildWrapper
s.Deprecated.2008-07-20 UseACL
andItem.BUILD
.Action
that puts a little icon (or icons) next to the build in the build history.Receives events that happen during a build.Receives events that happen as a build executesBuildStep
s.Deprecated.since 2.431Contributes build variables to builds.Cause object base class.A build is triggered by another build (AKA upstream build.)Provides a mechanism for synchronizing build executions in the face of concurrent builds.Represents the running state of a remote computer that holdsExecutor
s.Used to trace requests to terminate a computer.Adds box rendered in the computer side panel.A way to see if a computer is reachable.Serves as the top ofComputer
s in the URL hierarchy.Allows plugins to override the displayed list of computers.Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Represents an edge in the dependency graph.Classes that are described byDescriptor
.Metadata about a configurable instance.Represents a readable property onDescribable
.AddsDescriptorByNameOwner.getDescriptorByName(String)
to bindDescriptor
s to URL.HidesDescriptor
s from users.Marker interface forView
its items can be modified.Has convenience methods to serve file system.Represents information about one file or folder.Represents a periodically updated JSON data file obtained from a remote URL.Represents some resources that are set up for the duration of a build to be torn down when the build is over.Action
that contributes environment variables during a build.Contributes environment variables to builds.List ofEnvironment
.Represents any concept that can be adapted for a certain environment.Thread that executes builds.A listener for task related events from executors.Represents an error induced by user, encountered during HTTP request processing.A file being tracked by Jenkins.Pointer to aBuild
.Range of build numbers [start,end).Set ofFingerprint.Range
s.Free-style software project.Represents health of something (typically project).Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItem
s.Information about JDK installation.A job is an runnable entity under the monitoring of Hudson.Alternate strategy for assigning build numbers.Provides an externally accessible alias forJob.saveNextBuildNumber()
, which isprotected
.Extensible property ofJob
.Descriptor
forJobProperty
.Group ofNode
s.Automatically adds labels toNode
s.Strategy that decides whichQueue.Task
gets run on whichExecutor
.Utilization statistics for a node or a set of nodes.Holds a snapshot of the current statistics.Use a builder so we can add more stats if needed.Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name.ItemGroup
that is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.ViewGroup
that can be modified.Maintains severalTimeSeries
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.Choose which datapoint to use.Represents the trend chart that consists of severalMultiStageTimeSeries
.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Constants that control how Hudson allocates jobs to agents.Executor
that's temporarily added to carry out tasks that doesn't consume regular executors, like a matrix project parent build.Participates in the rendering of HTML pages for all pages of Hudson.Defines a parameter for a build.Records the parameter values used for a build.Keeps a list of the parameters defined for a project.A value for a parameter in a build.Extension point to perform a periodic task in Hudson (throughTimer
.)Permalink as a strategy pattern.Root object of a persisted object tree that gets its own file system directory.Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Buildable software project.Marker interface forAction
s that should be displayed at the top of the project page.Build queue.Queue.Item
in theQueue.blockedProjects
stage.Queue.Item
in theQueue.buildables
stage.Represents the real meat of the computation run byExecutor
.Item in a queue.Queue.Item
in theQueue.leftItems
stage.Common part betweenQueue.BlockedItem
andQueue.BuildableItem
.An optional interface for actions on Queue.Item.Extension point for deciding if particular job should be scheduled or not.A Stub class forQueue.Item
which exposes only the name of the Task to be displayed when the user has DISCOVERY permissions only.A Stub class forQueue.Task
which exposes only the name of the Task to be displayed when the user has DISCOVERY permissions only.Task whose execution is controlled by the queue.Queue.Item
in theQueue.waitingList
stage.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Represents things thatQueue.Executable
uses while running.Activity that requires certain resources for its execution.Controls mutual exclusion ofResourceList
.List ofResource
s that an activity needs.Extension point that allows plugins to veto the restart.The build outcome.Describes anResult
trend by taking the comparing the result of the current and the previous build.Marker interface for actions that are added toJenkins
.A particular execution ofJob
.A build artifact.Object that lives while the build is executed, to keep track of things that are needed only during the build.Run
factory.Constants that control how Run Parameter is filtered.Object whose state is persisted to XML.Convenient base class forParameterDefinition
whose value can be represented in a context-independent single string token.Information about a Hudson agent node.Item
can return this from the "getIconColor" method so that its "status icon" can be shown in Hudson UI.Parameter whose value is a string value.ParameterValue
created fromStringParameterDefinition
.PartialAction
implementation for those who kick some processing asynchronously (such as SCM tagging.)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.Thread
for performing one-off task.Tuple ofTaskListener
andAnnotatedLargeText
, representing the interface for producing output and how to retrieve it later.Scalar value that changes over the time (such as load average, Q length, # of executors, etc.)Descriptor
forTopLevelItem
s.Deprecated.Does not contribute toActionable.getActions()
.Extension point for inserting transientAction
s intoAbstractProject
s.Controls update center capability.Tests the internet connectivity.Base class for a job that downloads a file from the Jenkins project.Indicates the status or the result of a plugin installation.Indicates that the plugin was successfully installed.Enables a required plugin, provides feedback in the update centerRepresents the state of the upgrade activity of Jenkins core.Represents the state of the installation activity of one plugin.Deprecated.Strategy object for controlling the update center's behaviors.Things thatUpdateCenter.installerService
executes.Source of the update center information, like "http://jenkins-ci.org/update-center.json"In-memory representation of the update center data.Represents a deprecation of a certain component.Metadata for one issue tracker provided by the update site.Represents a warning about a certain component, mostly related to known security issues.A version range forWarning
s indicates which versions of a given plugin are affected by it.Represents a user.Resolves User IDs by ID, full names or other strings.Extensible property ofUser
.Descriptor
forUserProperty
.Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.Descriptor
forView
.Container ofView
s.Job
that monitors activities that happen outside Hudson, which requires occasional batch reload activity to obtain the up-to-date information.Extensible property ofView
. -
ClassDescriptionPartial default implementation of
Describable
.ModelObject
with some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)ModelObject
that can have additionalAction
s.Data representation of the auto-completion candidates.Classes that are described byDescriptor
.Metadata about a configurable instance.Basic configuration unit in Hudson.Group ofNode
s.A model object has a human readable name.Object whose state is persisted to XML. -
ClassDescriptionBase implementation of
Run
s that build software.Base implementation ofJob
s that build software.Receives events that happen during a build.Represents some resources that are set up for the duration of a build to be torn down when the build is over.Represents an error induced by user, encountered during HTTP request processing.Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItem
s.A job is an runnable entity under the monitoring of Hudson.A particular execution ofJob
.Used inRun.RunExecution.run(hudson.model.BuildListener)
to indicates that a fatal error in a build is reported toBuildListener
and the build should be simply aborted without further recording a stack trace.Object whose state is persisted to XML.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. -
ClassDescriptionBase implementation of
Job
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Represents the running state of a remote computer that holdsExecutor
s.Thread that executes builds.Basic configuration unit in Hudson.Group ofNode
s.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Queue.Item
in theQueue.blockedProjects
stage.Queue.Item
in theQueue.buildables
stage.Represents the real meat of the computation run byExecutor
.Item in a queue.Queue.Item
in theQueue.leftItems
stage.Task whose execution is controlled by the queue.Queue.Item
in theQueue.waitingList
stage.Activity that requires certain resources for its execution.List ofResource
s that an activity needs.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. -
ClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)A model object has a human readable name.Represents a user.Descriptor
forUserProperty
. -
ClassDescription
ModelObject
with some convenience methods.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Represents the running state of a remote computer that holdsExecutor
s.Classes that are described byDescriptor
.Metadata about a configurable instance.A model object has a human readable name.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Object whose state is persisted to XML.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. -
ClassDescriptionReceives 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.
-
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofDescribable
.ModelObject
with some convenience methods.Base implementation ofJob
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Used to expose remote access API for ".../api/"Action
that puts a little icon (or icons) next to the build in the build history.Receives events that happen during a build.Classes that are described byDescriptor
.Metadata about a configurable instance.A job is an runnable entity under the monitoring of Hudson.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).A particular execution ofJob
.Object whose state is persisted to XML.PartialAction
implementation for those who kick some processing asynchronously (such as SCM tagging.)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.Represents a user. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.A model object has a human readable name.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Object whose state is persisted to XML.Represents a user.Extensible property ofUser
.Descriptor
forUserProperty
. -
ClassDescriptionPartial default implementation of
Describable
.Partial default implementation ofItem
.Base implementation ofJob
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Used to expose remote access API for ".../api/"Represents the running state of a remote computer that holdsExecutor
s.Classes that are described byDescriptor
.Metadata about a configurable instance.Represents a grouping inherent to a kind ofItem
s.A job is an runnable entity under the monitoring of Hudson.Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Marker interface for actions that are added toJenkins
.Object whose state is persisted to XML.Descriptor
forTopLevelItem
s.RootAction
s that are accessible to requests that do not have the READ permission onJenkins
.Represents a user.Extensible property ofUser
.Descriptor
forUserProperty
.Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.Descriptor
forView
.Container ofView
s. -
ClassDescriptionPartial default implementation of
Describable
.Classes that are described byDescriptor
.Metadata about a configurable instance.Object whose state is persisted to XML. -
ClassDescription
ModelObject
with some convenience methods.Used to expose remote access API for ".../api/"Classes that are described byDescriptor
.Metadata about a configurable instance.A model object has a human readable name.Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Object whose state is persisted to XML. -
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofDescribable
.ModelObject
with some convenience methods.ModelObject
that can have additionalAction
s.Extension point which allows scheduling a task with variable interval.PeriodicWork
that takes a long time to run.Receives events that happen during a build.Represents the running state of a remote computer that holdsExecutor
s.Serves as the top ofComputer
s in the URL hierarchy.Classes that are described byDescriptor
.Metadata about a configurable instance.AddsDescriptorByNameOwner.getDescriptorByName(String)
to bindDescriptor
s to URL.Represents some resources that are set up for the duration of a build to be torn down when the build is over.Thread that executes builds.A listener for task related events from executors.Group ofNode
s.Utilization statistics for a node or a set of nodes.Holds a snapshot of the current statistics.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Constants that control how Hudson allocates jobs to agents.Extension point to perform a periodic task in Hudson (throughTimer
.)Root object of a persisted object tree that gets its own file system directory.Queue.Item
in theQueue.buildables
stage.Task whose execution is controlled by the queue.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Object whose state is persisted to XML.Information about a Hudson agent node.Web-bound object used to serve jar files for inbound connections.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.Represents a user. -
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofDescribable
.Base implementation ofJob
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Data representation of the auto-completion candidates.A build of aProject
.Receives events that happen during a build.Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Classes that are described byDescriptor
.Metadata about a configurable instance.Represents some resources that are set up for the duration of a build to be torn down when the build is over.Represents any concept that can be adapted for a certain environment.A file being tracked by Jenkins.Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItem
s.A job is an runnable entity under the monitoring of Hudson.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Buildable software project.The build outcome.A particular execution ofJob
.Used inRun.RunExecution.run(hudson.model.BuildListener)
to indicates that a fatal error in a build is reported toBuildListener
and the build should be simply aborted without further recording a stack trace.Object whose state is persisted to XML.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.Represents a user. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.Object whose state is persisted to XML. -
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofDescribable
.Data representation of the auto-completion candidates.Classes that are described byDescriptor
.Metadata about a configurable instance.Represents a periodically updated JSON data file obtained from a remote URL.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Object whose state is persisted to XML.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. -
ClassDescriptionBase implementation of
Run
s that build software.ModelObject
with some convenience methods.Base implementation ofJob
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Cause object base class.Classes that are described byDescriptor
.Metadata about a configurable instance.Basic configuration unit in Hudson.A model object has a human readable name.Extension point to perform a periodic task in Hudson (throughTimer
.)Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.A particular execution ofJob
.Object whose state is persisted to XML. -
ClassDescriptionBase implementation of
Run
s that build software.ModelObject
with some convenience methods.Base implementation ofJob
s that build software.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Extension point which allows scheduling a task with variable interval.Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Classes that are described byDescriptor
.Metadata about a configurable instance.A job is an runnable entity under the monitoring of Hudson.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).The build outcome.A particular execution ofJob
.Object whose state is persisted to XML.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.Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns. -
ClassDescriptionPartial default implementation of
Describable
.Classes that are described byDescriptor
.Metadata about a configurable instance.Object whose state is persisted to XML.Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns. -
ClassDescriptionA job is an runnable entity under the monitoring of Hudson.A model object has a human readable name.Task whose execution is controlled by the queue.
-
ClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)PeriodicWork
that takes a long time to run.A model object has a human readable name.Extension point to perform a periodic task in Hudson (throughTimer
.)Marker interface for actions that are added toJenkins
.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. -
ClassDescription
ModelObject
with some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Data representation of the auto-completion candidates.Classes that are described byDescriptor
.Metadata about a configurable instance.Represents an error induced by user, encountered during HTTP request processing.PartialAction
implementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()
is overrided).Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name.Marker interface for actions that are added toJenkins
.Object whose state is persisted to XML.RootAction
s that are accessible to requests that do not have the READ permission onJenkins
. -
ClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Metadata about a configurable instance.Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.A particular execution ofJob
.Object whose state is persisted to XML.Represents a user.Extensible property ofUser
.Descriptor
forUserProperty
. -
ClassDescription
ModelObject
with some convenience methods.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.A model object has a human readable name. -
ClassDescription
ModelObject
with some convenience methods.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.A model object has a human readable name. -
ClassDescriptionPartial default implementation of
Describable
.Classes that are described byDescriptor
.Metadata about a configurable instance.A file being tracked by Jenkins.Object whose state is persisted to XML.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. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.Participates in the rendering of HTML pages for all pages of Hudson.Object whose state is persisted to XML. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.Participates in the rendering of HTML pages for all pages of Hudson.Object whose state is persisted to XML.Things thatUpdateCenter.installerService
executes. -
ClassDescription
ModelObject
with some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Classes that are described byDescriptor
.Metadata about a configurable instance.Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name.Participates in the rendering of HTML pages for all pages of Hudson.Marker interface for actions that are added toJenkins
.Object whose state is persisted to XML.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. -
ClassDescriptionPartial default implementation of
Describable
.Partial default implementation ofItem
.ModelObject
with some convenience methods.Base implementation ofJob
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)ModelObject
that can have additionalAction
s.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Used to expose remote access API for ".../api/"PeriodicWork
that takes a long time to run.Ball color used for the build status indication.Item
that can be "built", for whatever meaning of "build".Deprecated.2008-07-20 UseACL
andItem.BUILD
.Action
that puts a little icon (or icons) next to the build in the build history.Receives events that happen during a build.Cause object base class.Represents the running state of a remote computer that holdsExecutor
s.Serves as the top ofComputer
s in the URL hierarchy.Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Classes that are described byDescriptor
.Metadata about a configurable instance.AddsDescriptorByNameOwner.getDescriptorByName(String)
to bindDescriptor
s to URL.HidesDescriptor
s from users.Has convenience methods to serve file system.Contributes environment variables to builds.Thread that executes builds.A listener for task related events from executors.Represents an error induced by user, encountered during HTTP request processing.A file being tracked by Jenkins.Cache ofFingerprint
s.Deprecated.only here for backward compPartialAction
implementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()
is overrided).Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItem
s.Information about JDK installation.A job is an runnable entity under the monitoring of Hudson.Extensible property ofJob
.Descriptor
forJobProperty
.Group ofNode
s.Utilization statistics for a node or a set of nodes.Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name.ItemGroup
that is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.ViewGroup
that can be modified.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Constants that control how Hudson allocates jobs to agents.LoadStatistics
for the entire system (the master and all the agents combined), and all the jobs that are running on it.A value for a parameter in a build.Extension point to perform a periodic task in Hudson (throughTimer
.)Permalink as a strategy pattern.Root object of a persisted object tree that gets its own file system directory.Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Buildable software project.Build queue.Represents the real meat of the computation run byExecutor
.Item in a queue.Task whose execution is controlled by the queue.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Activity that requires certain resources for its execution.Extension point that allows plugins to veto the restart.The build outcome.Marker interface for actions that are added toJenkins
.A particular execution ofJob
.Object whose state is persisted to XML.Web-bound object used to serve jar files for inbound connections.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.Descriptor
forTopLevelItem
s.RootAction
s that are accessible to requests that do not have the READ permission onJenkins
.Controls update center capability.Represents a user.Resolves User IDs by ID, full names or other strings.Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.Container ofView
s. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Object whose state is persisted to XML.Represents a user.Extensible property ofUser
.Descriptor
forUserProperty
. -
ClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)A model object has a human readable name.Marker interface for actions that are added toJenkins
.RootAction
s that are accessible to requests that do not have the READ permission onJenkins
. -
-
-
-
ClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Thread that executes builds.Represents an error induced by user, encountered during HTTP request processing.Basic configuration unit in Hudson.A model object has a human readable name.Extension point for deciding if particular job should be scheduled or not.Simple queue state persistence object.Task whose execution is controlled by the queue.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. -
ClassDescription
ModelObject
with some convenience methods.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.A model object has a human readable name. -
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofDescribable
.Classes that are described byDescriptor
.Metadata about a configurable instance.Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Object whose state is persisted to XML.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. -
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofDescribable
.Base implementation ofJob
s that build software.Receives events that happen during a build.Classes that are described byDescriptor
.Metadata about a configurable instance.Basic configuration unit in Hudson.A job is an runnable entity under the monitoring of Hudson.A particular execution ofJob
.Object whose state is persisted to XML.Represents a user. -
ClassDescriptionPartial default implementation of
Describable
.ModelObject
with some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Classes that are described byDescriptor
.Metadata about a configurable instance.Has convenience methods to serve file system.A model object has a human readable name.Participates in the rendering of HTML pages for all pages of Hudson.Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Item in a queue.Task whose execution is controlled by the queue.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Marker interface for actions that are added toJenkins
.Object whose state is persisted to XML.RootAction
s that are accessible to requests that do not have the READ permission onJenkins
.Represents a warning about a certain component, mostly related to known security issues.Represents a user.Extensible property ofUser
.Descriptor
forUserProperty
. -
ClassDescription
ModelObject
with some convenience methods.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Classes that are described byDescriptor
.Metadata about a configurable instance.A model object has a human readable name.Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Object whose state is persisted to XML.Represents a user. -
ClassDescription
ModelObject
with some convenience methods.Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.A model object has a human readable name. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Object whose state is persisted to XML.Represents a user.Extensible property ofUser
.Descriptor
forUserProperty
. -
-
ClassDescriptionRepresents the running state of a remote computer that holds
Executor
s.Classes that are described byDescriptor
.Metadata about a configurable instance.Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Object whose state is persisted to XML.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. -
ClassDescriptionRepresents the running state of a remote computer that holds
Executor
s.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. -
ClassDescriptionBase implementation of
Run
s that build software.Partial default implementation ofDescribable
.Base implementation ofJob
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Receives events that happen during a build.Classes that are described byDescriptor
.A job is an runnable entity under the monitoring of Hudson.A model object has a human readable name.A particular execution ofJob
.Used inRun.RunExecution.run(hudson.model.BuildListener)
to indicates that a fatal error in a build is reported toBuildListener
and the build should be simply aborted without further recording a stack trace.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. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.A particular execution ofJob
.Object whose state is persisted to XML.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. -
ClassDescriptionClasses that are described by
Descriptor
.Metadata about a configurable instance.Object whose state is persisted to XML. -
ClassDescription
PeriodicWork
that takes a long time to run.Classes that are described byDescriptor
.Metadata about a configurable instance.Extension point to perform a periodic task in Hudson (throughTimer
.)Object whose state is persisted to XML.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. -
ClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Metadata about a configurable instance.Extension point to add icon tohttp://server/hudson/manage
page.Categories supported by this version of core.A model object has a human readable name. -
ClassDescriptionBase implementation of
Job
s that build software.Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Data representation of the auto-completion candidates.Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Classes that are described byDescriptor
.Metadata about a configurable instance.Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItem
s.A job is an runnable entity under the monitoring of Hudson.A model object has a human readable name.Root object of a persisted object tree that gets its own file system directory.The build outcome.A particular execution ofJob
.Object whose state is persisted to XML.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. -
ClassDescriptionReceives events that happen during a build.Represents the running state of a remote computer that holds
Executor
s.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.Represents a user. -
ClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)PartialAction
implementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()
is overrided).A model object has a human readable name.Marker interface for actions that are added toJenkins
. -
ClassDescriptionRepresents the running state of a remote computer that holds
Executor
s.Serves as the top ofComputer
s in the URL hierarchy.A job is an runnable entity under the monitoring of Hudson.A particular execution ofJob
.Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.
Run.RunExecution