Uses of Package
hudson.model
Packages that use 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
Triggers that run periodically to kick a new build.Other miscellaneous utility code
-
Classes in hudson.model used by hudsonClassDescriptionBase implementation of
Runs that build software.ModelObjectwith some convenience methods.Base implementation ofJobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)ModelObjectthat can have additionalActions.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 holdsExecutors.Classes that are described byDescriptor.Metadata about a configurable instance.Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItems.A job is an runnable entity under the monitoring of Hudson.DescriptorforJobProperty.Extension point to add icon tohttp://server/hudson/managepage.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 extendSlaveto 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.installerServiceexecutes.Represents a deprecation of a certain component.Represents a warning about a certain component, mostly related to known security issues.Represents a user. -
Classes in hudson.model used by hudson.cliClassDescriptionBase implementation of
Runs that build software.Partial default implementation ofItem.Base implementation ofJobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 extendSlaveto 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.RootActions that are accessible to requests that do not have the READ permission onJenkins. -
Classes in hudson.model used by hudson.cli.declarative
-
Classes in hudson.model used by hudson.cli.handlersClassDescriptionPartial default implementation of
Item.Base implementation ofJobs 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 extendSlaveto define a new agent type).Encapsulates the rendering of the list ofTopLevelItems thatJenkinsowns. -
Classes in hudson.model used by hudson.consoleClassDescriptionBase implementation of
Runs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Represents the running state of a remote computer that holdsExecutors.Classes that are described byDescriptor.Metadata about a configurable instance.PartialActionimplementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()is overrided).Basic configuration unit in Hudson.Group ofNodes.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlaveto define a new agent type).Marker interface for actions that are added toJenkins.A particular execution ofJob.Object whose state is persisted to XML.Represents a user. -
Classes in hudson.model used by hudson.diagnosisClassDescription
ModelObjectwith some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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/managepage.Categories supported by this version of core.A model object has a human readable name.Maintains severalTimeSerieswith 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. -
Classes in hudson.model used by hudson.loggingClassDescription
ModelObjectwith some convenience methods.Data representation of the auto-completion candidates.Represents the running state of a remote computer that holdsExecutors.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. -
Classes in hudson.model used by hudson.markupClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.modelClassDescriptionBase implementation of
Runs that build software.Deprecated.Represents a change in the dependency.Deprecated.ImplementDescribabledirectly.Partial default implementation ofItem.ModelObjectwith some convenience methods.Base implementation ofJobs that build software.AbstractProjectsubtypes should implement this base class as a descriptor.Partial base class forStatusIcon.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)ModelObjectthat can have additionalActions.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/"PeriodicWorkthat takes a long time to run.Data representation of the auto-completion candidates.Ball color used for the build status indication.ParameterValuecreated fromBooleanParameterDefinition.A build of aProject.Itemthat can be "built", for whatever meaning of "build".AbstractProjectthat has associatedBuildWrappers.Deprecated.2008-07-20 UseACLandItem.BUILD.Actionthat 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 executesBuildSteps.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 holdsExecutors.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 ofComputers in the URL hierarchy.Allows plugins to override the displayed list of computers.Maintains the build dependencies betweenAbstractProjects 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 bindDescriptors to URL.HidesDescriptors from users.Marker interface forViewits 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.Actionthat 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.Ranges.Free-style software project.Represents health of something (typically project).Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItems.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.DescriptorforJobProperty.Group ofNodes.Allows plugins to override the displayed list of computers per label.Automatically adds labels toNodes.Strategy that decides whichQueue.Taskgets 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/managepage.Categories supported by this version of core.A model object has a human readable name.ItemGroupthat is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.ViewGroupthat can be modified.Maintains severalTimeSerieswith 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 extendSlaveto define a new agent type).Constants that control how Hudson allocates jobs to agents.Executorthat'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 forActions that should be displayed at the top of the project page.Build queue.Queue.Itemin theQueue.blockedProjectsstage.Queue.Itemin theQueue.buildablesstage.Represents the real meat of the computation run byExecutor.Item in a queue.Queue.Itemin theQueue.leftItemsstage.Common part betweenQueue.BlockedItemandQueue.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.Itemwhich exposes only the name of the Task to be displayed when the user has DISCOVERY permissions only.A Stub class forQueue.Taskwhich 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.Itemin theQueue.waitingListstage.Marks modernDescribables that allow the current instances to pass information down to the next instance when the configuration is submitted.Represents things thatQueue.Executableuses while running.Activity that requires certain resources for its execution.Controls mutual exclusion ofResourceList.List ofResources that an activity needs.Extension point that allows plugins to veto the restart.The build outcome.Describes anResulttrend 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.Runfactory.Constants that control how Run Parameter is filtered.Object whose state is persisted to XML.Convenient base class forParameterDefinitionwhose value can be represented in a context-independent single string token.Information about a Hudson agent node.Itemcan return this from the "getIconColor" method so that its "status icon" can be shown in Hudson UI.Parameter whose value is a string value.ParameterValuecreated fromStringParameterDefinition.PartialActionimplementation 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.Threadfor performing one-off task.Tuple ofTaskListenerandAnnotatedLargeText, 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.)DescriptorforTopLevelItems.Deprecated.Does not contribute toActionable.getActions().Extension point for inserting transientActions intoAbstractProjects.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.installerServiceexecutes.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 forWarnings 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.DescriptorforUserProperty.Encapsulates the rendering of the list ofTopLevelItems thatJenkinsowns.DescriptorforView.Container ofViews.Jobthat monitors activities that happen outside Hudson, which requires occasional batch reload activity to obtain the up-to-date information.Extensible property ofView. -
Classes in hudson.model used by hudson.model.labelsClassDescription
ModelObjectwith some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)ModelObjectthat can have additionalActions.Data representation of the auto-completion candidates.Classes that are described byDescriptor.Metadata about a configurable instance.Basic configuration unit in Hudson.Group ofNodes.A model object has a human readable name.Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.model.listenersClassDescriptionBase implementation of
Runs that build software.Base implementation ofJobs 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 ofItems.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 toBuildListenerand 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. -
Classes in hudson.model used by hudson.model.queueClassDescriptionBase implementation of
Jobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Represents the running state of a remote computer that holdsExecutors.Thread that executes builds.Basic configuration unit in Hudson.Group ofNodes.A model object has a human readable name.Base type of Jenkins agents (although in practice, you probably extendSlaveto define a new agent type).Queue.Itemin theQueue.blockedProjectsstage.Queue.Itemin theQueue.buildablesstage.Represents the real meat of the computation run byExecutor.Item in a queue.Queue.Itemin theQueue.leftItemsstage.Task whose execution is controlled by the queue.Queue.Itemin theQueue.waitingListstage.Activity that requires certain resources for its execution.List ofResources 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. -
Classes in hudson.model used by hudson.model.userpropertyClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)A model object has a human readable name.Represents a user.DescriptorforUserProperty. -
Classes in hudson.model used by hudson.node_monitorsClassDescription
ModelObjectwith 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 holdsExecutors.Classes that are described byDescriptor.Metadata about a configurable instance.A model object has a human readable name.Marks modernDescribables 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. -
Classes in hudson.model used by hudson.scmClassDescriptionBase implementation of
Runs that build software.ModelObjectwith some convenience methods.Base implementation ofJobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Used to expose remote access API for ".../api/"Actionthat 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 extendSlaveto define a new agent type).A particular execution ofJob.Object whose state is persisted to XML.PartialActionimplementation 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. -
Classes in hudson.model used by hudson.searchClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.A model object has a human readable name.Marks modernDescribables 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.DescriptorforUserProperty. -
Classes in hudson.model used by hudson.securityClassDescriptionPartial default implementation of
Item.Base implementation ofJobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Used to expose remote access API for ".../api/"Represents the running state of a remote computer that holdsExecutors.Classes that are described byDescriptor.Metadata about a configurable instance.Represents a grouping inherent to a kind ofItems.A job is an runnable entity under the monitoring of Hudson.Extension point to add icon tohttp://server/hudson/managepage.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 extendSlaveto define a new agent type).Marks modernDescribables 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.DescriptorforTopLevelItems.RootActions that are accessible to requests that do not have the READ permission onJenkins.Represents a user.Extensible property ofUser.DescriptorforUserProperty.Encapsulates the rendering of the list ofTopLevelItems thatJenkinsowns.DescriptorforView.Container ofViews. -
Classes in hudson.model used by hudson.security.captchaClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.security.csrfClassDescription
ModelObjectwith 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. -
Classes in hudson.model used by hudson.slavesClassDescriptionBase implementation of
Runs that build software.ModelObjectwith some convenience methods.ModelObjectthat can have additionalActions.Extension point which allows scheduling a task with variable interval.PeriodicWorkthat takes a long time to run.Receives events that happen during a build.Represents the running state of a remote computer that holdsExecutors.Serves as the top ofComputers in the URL hierarchy.Classes that are described byDescriptor.Metadata about a configurable instance.AddsDescriptorByNameOwner.getDescriptorByName(String)to bindDescriptors 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 ofNodes.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 extendSlaveto 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.Itemin theQueue.buildablesstage.Task whose execution is controlled by the queue.Marks modernDescribables 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. -
Classes in hudson.model used by hudson.tasksClassDescriptionBase implementation of
Runs that build software.Base implementation ofJobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Data representation of the auto-completion candidates.A build of aProject.Receives events that happen during a build.Maintains the build dependencies betweenAbstractProjects 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 ofItems.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 extendSlaveto 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 toBuildListenerand 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. -
Classes in hudson.model used by hudson.tasks._mavenClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.toolsClassDescriptionBase implementation of
Runs that build software.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 extendSlaveto define a new agent type).Marks modernDescribables 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. -
Classes in hudson.model used by hudson.triggersClassDescriptionBase implementation of
Runs that build software.ModelObjectwith some convenience methods.Base implementation ofJobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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. -
Classes in hudson.model used by hudson.utilClassDescriptionBase implementation of
Runs that build software.ModelObjectwith some convenience methods.Base implementation ofJobs 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 betweenAbstractProjects 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 extendSlaveto 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 ofTopLevelItems thatJenkinsowns. -
Classes in hudson.model used by hudson.viewsClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.Object whose state is persisted to XML.Encapsulates the rendering of the list ofTopLevelItems thatJenkinsowns. -
Classes in hudson.model used by hudson.widgetsClassDescriptionA 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.
-
Classes in hudson.model used by jenkinsClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)PeriodicWorkthat 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. -
Classes in hudson.model used by jenkins.agentsClassDescription
ModelObjectwith some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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.PartialActionimplementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()is overrided).Extension point to add icon tohttp://server/hudson/managepage.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.RootActions that are accessible to requests that do not have the READ permission onJenkins. -
Classes in hudson.model used by jenkins.appearanceClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Metadata about a configurable instance.Extension point to add icon tohttp://server/hudson/managepage.Categories supported by this version of core.A model object has a human readable name. -
Classes in hudson.model used by jenkins.consoleClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.Marks modernDescribables 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.DescriptorforUserProperty. -
Classes in hudson.model used by jenkins.diagnosisClassDescription
ModelObjectwith some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.PartialActionimplementation 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. -
Classes in hudson.model used by jenkins.diagnosticsClassDescription
ModelObjectwith 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. -
Classes in hudson.model used by jenkins.fingerprintsClassDescriptionClasses that are described by
Descriptor.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. -
Classes in hudson.model used by jenkins.formelementpathClassDescriptionClasses 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. -
Classes in hudson.model used by jenkins.healthClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)PartialActionimplementation 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.RootActions that are accessible to requests that do not have the READ permission onJenkins. -
Classes in hudson.model used by jenkins.installClassDescriptionClasses 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.installerServiceexecutes. -
Classes in hudson.model used by jenkins.jobClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)ModelObjectthat can have additionalActions.A job is an runnable entity under the monitoring of Hudson.A model object has a human readable name. -
Classes in hudson.model used by jenkins.managementClassDescription
ModelObjectwith some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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/managepage.Categories supported by this version of core.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. -
Classes in hudson.model used by jenkins.modelClassDescriptionPartial default implementation of
Item.ModelObjectwith some convenience methods.Base implementation ofJobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)ModelObjectthat can have additionalActions.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/"PeriodicWorkthat takes a long time to run.Ball color used for the build status indication.Itemthat can be "built", for whatever meaning of "build".Deprecated.2008-07-20 UseACLandItem.BUILD.Actionthat 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 holdsExecutors.Serves as the top ofComputers in the URL hierarchy.Maintains the build dependencies betweenAbstractProjects for efficient dependency computation.Classes that are described byDescriptor.Metadata about a configurable instance.AddsDescriptorByNameOwner.getDescriptorByName(String)to bindDescriptors to URL.HidesDescriptors 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 ofFingerprints.Deprecated.only here for backward compPartialActionimplementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()is overrided).Basic configuration unit in Hudson.Represents a grouping inherent to a kind ofItems.Information about JDK installation.A job is an runnable entity under the monitoring of Hudson.Extensible property ofJob.DescriptorforJobProperty.Group ofNodes.Utilization statistics for a node or a set of nodes.Extension point to add icon tohttp://server/hudson/managepage.Categories supported by this version of core.A model object has a human readable name.ItemGroupthat is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.ViewGroupthat can be modified.Base type of Jenkins agents (although in practice, you probably extendSlaveto define a new agent type).Constants that control how Hudson allocates jobs to agents.LoadStatisticsfor 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 modernDescribables 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.DescriptorforTopLevelItems.RootActions 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 ofTopLevelItems thatJenkinsowns.Container ofViews. -
Classes in hudson.model used by jenkins.model.detailsClassDescriptionBase implementation of
Jobs that build software.ModelObjectthat can have additionalActions.Cause object base class.A model object has a human readable name.Records the parameter values used for a build.A particular execution ofJob. -
Classes in hudson.model used by jenkins.model.experimentalflagsClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.Marks modernDescribables 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.DescriptorforUserProperty. -
Classes in hudson.model used by jenkins.model.identityClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)A model object has a human readable name.Marker interface for actions that are added toJenkins.RootActions that are accessible to requests that do not have the READ permission onJenkins. -
Classes in hudson.model used by jenkins.model.item_category
-
Classes in hudson.model used by jenkins.model.labels
-
Classes in hudson.model used by jenkins.model.lazy
-
Classes in hudson.model used by jenkins.model.queueClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects 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. -
Classes in hudson.model used by jenkins.monitorClassDescription
ModelObjectwith 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. -
Classes in hudson.model used by jenkins.mvnClassDescriptionBase implementation of
Runs that build software.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. -
Classes in hudson.model used by jenkins.runClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)ModelObjectthat can have additionalActions.A model object has a human readable name.A particular execution ofJob. -
Classes in hudson.model used by jenkins.scmClassDescriptionBase implementation of
Runs that build software.Base implementation ofJobs 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. -
Classes in hudson.model used by jenkins.search
-
Classes in hudson.model used by jenkins.securityClassDescription
ModelObjectwith some convenience methods.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 modernDescribables 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.RootActions 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.DescriptorforUserProperty. -
Classes in hudson.model used by jenkins.security.apitokenClassDescription
ModelObjectwith 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. -
Classes in hudson.model used by jenkins.security.csrfClassDescription
ModelObjectwith 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. -
Classes in hudson.model used by jenkins.security.seedClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.Marks modernDescribables 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.DescriptorforUserProperty. -
Classes in hudson.model used by jenkins.security.stapler
-
Classes in hudson.model used by jenkins.slavesClassDescriptionRepresents the running state of a remote computer that holds
Executors.Classes that are described byDescriptor.Metadata about a configurable instance.Base type of Jenkins agents (although in practice, you probably extendSlaveto 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. -
Classes in hudson.model used by jenkins.slaves.restarterClassDescriptionRepresents the running state of a remote computer that holds
Executors.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. -
Classes in hudson.model used by jenkins.tasksClassDescriptionBase implementation of
Runs that build software.Base implementation ofJobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 toBuildListenerand 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. -
Classes in hudson.model used by jenkins.tasks.filtersClassDescriptionClasses 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. -
Classes in hudson.model used by jenkins.tasks.filters.implClassDescriptionClasses that are described by
Descriptor.Metadata about a configurable instance.Object whose state is persisted to XML. -
Classes in hudson.model used by jenkins.telemetryClassDescription
PeriodicWorkthat 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. -
Classes in hudson.model used by jenkins.toolsClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Metadata about a configurable instance.Extension point to add icon tohttp://server/hudson/managepage.Categories supported by this version of core.A model object has a human readable name. -
Classes in hudson.model used by jenkins.triggersClassDescriptionBase implementation of
Jobs that build software.Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Data representation of the auto-completion candidates.Maintains the build dependencies betweenAbstractProjects 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 ofItems.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. -
Classes in hudson.model used by jenkins.utilClassDescriptionReceives events that happen during a build.Represents the running state of a remote computer that holds
Executors.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. -
Classes in hudson.model used by jenkins.viewsClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Classes that are described byDescriptor.Metadata about a configurable instance.Marks modernDescribables 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.DescriptorforUserProperty. -
Classes in hudson.model used by jenkins.websocketClassDescriptionObject that contributes additional information, behaviors, and UIs to
ModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)PartialActionimplementation 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. -
Classes in hudson.model used by jenkins.widgetsClassDescriptionRepresents the running state of a remote computer that holds
Executors.Serves as the top ofComputers 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 ofTopLevelItems thatJenkinsowns.
Run.RunExecution