Uses of Package
hudson.model
-
Classes in hudson.model used by hudson Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractModelObject ModelObject
with some convenience methods.AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Api Used to expose remote access API for ".../api/"Computer Represents the running state of a remote computer that holdsExecutor
s.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Hudson Item Basic configuration unit in Hudson.ItemGroup Represents a grouping inherent to a kind ofItem
s.JDK.DescriptorImpl Job A job is an runnable entity under the monitoring of Hudson.JobPropertyDescriptor Descriptor
forJobProperty
.ManagementLink Extension point to add icon tohttp://server/hudson/manage
page.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Node.Mode Constants that control how Hudson allocates jobs to agents.PageDecorator Participates in the rendering of HTML pages for all pages of Hudson.ParameterDefinition.ParameterDescriptor PermalinkProjectAction.Permalink Permalink as a strategy pattern.Run A particular execution ofJob
.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.TopLevelItem UpdateCenter.UpdateCenterJob Things thatUpdateCenter.installerService
executes.UpdateSite.Deprecation Represents a deprecation of a certain component.UpdateSite.Plugin UpdateSite.Warning Represents a warning about a certain component, mostly related to known security issues.User Represents a user. -
Classes in hudson.model used by hudson.cli Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractItem Partial default implementation ofItem
.AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Cause Cause object base class.Cause.UserIdCause A build is started by an user action.Job A job is an runnable entity under the monitoring of Hudson.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).RootAction Marker interface for actions that are added toJenkins
.Run A particular execution ofJob
.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.TopLevelItem UnprotectedRootAction RootAction
s that are accessible to requests that do not have the READ permission onJenkins
. -
Classes in hudson.model used by hudson.cli.declarative Class Description Hudson -
Classes in hudson.model used by hudson.cli.handlers Class Description AbstractItem Partial default implementation ofItem
.AbstractProject Base implementation ofJob
s that build software.Item Basic configuration unit in Hudson.Job A job is an runnable entity under the monitoring of Hudson.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).TopLevelItem View Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns. -
Classes in hudson.model used by hudson.console Class Description AbstractBuild Base implementation ofRun
s that build software.Computer Represents the running state of a remote computer that holdsExecutor
s.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Item Basic configuration unit in Hudson.Label Group ofNode
s.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Run A particular execution ofJob
.Saveable Object whose state is persisted to XML.User Represents a user. -
Classes in hudson.model used by hudson.diagnosis Class Description AbstractModelObject ModelObject
with some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Descriptor Metadata about a configurable instance.ManagementLink Extension point to add icon tohttp://server/hudson/manage
page.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.MultiStageTimeSeries 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.MultiStageTimeSeries.TrendChart Represents the trend chart that consists of severalMultiStageTimeSeries
.PeriodicWork Extension point to perform a periodic task in Hudson (throughTimer
.)Run A particular execution ofJob
.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.lifecycle Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)ManagementLink Extension point to add icon tohttp://server/hudson/manage
page.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name. -
Classes in hudson.model used by hudson.logging Class Description AbstractModelObject ModelObject
with some convenience methods.AutoCompletionCandidates Data representation of the auto-completion candidates.Computer Represents the running state of a remote computer that holdsExecutor
s.ModelObject A model object has a human readable name.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by hudson.markup Class Description AbstractDescribableImpl Partial default implementation ofDescribable
.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.model Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractBuild.AbstractBuildExecution AbstractBuild.AbstractRunner Deprecated.as of 1.467 Please useRun.RunExecution
AbstractBuild.DependencyChange Represents a change in the dependency.AbstractCIBase AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractItem Partial default implementation ofItem
.AbstractModelObject ModelObject
with some convenience methods.AbstractProject Base implementation ofJob
s that build software.AbstractProject.AbstractProjectDescriptor AbstractProject
subtypes should implement this base class as a descriptor.AbstractStatusIcon Partial base class forStatusIcon
.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Actionable ModelObject
that can have additionalAction
s.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.AperiodicWork Extension point which allows scheduling a task with variable interval.Api Used to expose remote access API for ".../api/"AsyncPeriodicWork PeriodicWork
that takes a long time to run.AutoCompletionCandidates Data representation of the auto-completion candidates.BallColor Ball color used for the build status indication.BooleanParameterValue ParameterValue
created fromBooleanParameterDefinition
.Build A build of aProject
.Build.BuildExecution BuildableItem Item
that can be "built", for whatever meaning of "build".BuildableItemWithBuildWrappers AbstractProject
that has associatedBuildWrapper
s.BuildAuthorizationToken Deprecated.2008-07-20 UseACL
andItem.BUILD
.BuildBadgeAction Action
that puts a little icon (or icons) next to the build in the build history.BuildListener Receives events that happen during a build.BuildStepListener Receives events that happen as a build executesBuildStep
s.BuildTimelineWidget UI widget for showing the SIMILE timeline control.BuildVariableContributor Contributes build variables to builds.Cause Cause object base class.Cause.UpstreamCause A build is triggered by another build (AKA upstream build.)CauseAction CheckPoint Provides a mechanism for synchronizing build executions in the face of concurrent builds.Computer Represents the running state of a remote computer that holdsExecutor
s.Computer.DisplayExecutor A value class to provide a consistent snapshot view of the state of an executor to avoid race conditions during rendering of the executors list.Computer.TerminationRequest Used to trace requests to terminate a computer.ComputerPanelBox Adds box rendered in the computer side panel.ComputerPinger A way to see if a computer is reachable.ComputerSet Serves as the top ofComputer
s in the URL hierarchy.DependencyGraph Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.DependencyGraph.Dependency Represents an edge in the dependency graph.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Descriptor.PropertyType Represents a readable property onDescribable
.DescriptorByNameOwner AddsDescriptorByNameOwner.getDescriptorByName(String)
to bindDescriptor
s to URL.DescriptorVisibilityFilter HidesDescriptor
s from users.DirectlyModifiableView Marker interface forView
its items can be modified.DirectoryBrowserSupport Has convenience methods to serve file system.DirectoryBrowserSupport.Path Represents information about one file or folder.DownloadService.Downloadable Represents a periodically updated JSON data file obtained from a remote URL.Environment Represents some resources that are set up for the duration of a build to be torn down when the build is over.EnvironmentContributingAction Action
that contributes environment variables during a build.EnvironmentContributor Contributes environment variables to builds.EnvironmentList List ofEnvironment
.EnvironmentSpecific Represents any concept that can be adapted for a certain environment.Executor Thread that executes builds.ExecutorListener A listener for task related events from executors.Failure Represents an error induced by user, encountered during HTTP request processing.FileParameterValue Fingerprint A file being tracked by Jenkins.Fingerprint.BuildPtr Pointer to aBuild
.Fingerprint.Range Range of build numbers [start,end).Fingerprint.RangeItem Fingerprint.RangeSet Set ofFingerprint.Range
s.FreeStyleBuild FreeStyleProject Free-style software project.FreeStyleProject.DescriptorImpl HealthReport Represents health of something (typically project).Hudson Item Basic configuration unit in Hudson.ItemGroup Represents a grouping inherent to a kind ofItem
s.JDK Information about JDK installation.Job A job is an runnable entity under the monitoring of Hudson.JobProperty Extensible property ofJob
.JobPropertyDescriptor Descriptor
forJobProperty
.Label Group ofNode
s.LabelFinder Automatically adds labels toNode
s.LoadBalancer Strategy that decides whichQueue.Task
gets run on whichExecutor
.LoadStatistics Utilization statistics for a node or a set of nodes.LoadStatistics.LoadStatisticsSnapshot Holds a snapshot of the current statistics.LoadStatistics.LoadStatisticsSnapshot.Builder Use a builder so we can add more stats if needed.ManagementLink Extension point to add icon tohttp://server/hudson/manage
page.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.ModifiableItemGroup ItemGroup
that is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.ModifiableViewGroup ViewGroup
that can be modified.MultiStageTimeSeries 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.MultiStageTimeSeries.TimeScale Choose which datapoint to use.MultiStageTimeSeries.TrendChart Represents the trend chart that consists of severalMultiStageTimeSeries
.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Node.Mode Constants that control how Hudson allocates jobs to agents.OneOffExecutor Executor
that's temporarily added to carry out tasks that doesn't consume regular executors, like a matrix project parent build.PageDecorator Participates in the rendering of HTML pages for all pages of Hudson.PaneStatusProperties ParameterDefinition Defines a parameter for a build.ParameterDefinition.ParameterDescriptor ParametersAction Records the parameter values used for a build.ParametersDefinitionProperty Keeps a list of the parameters defined for a project.ParameterValue A value for a parameter in a build.PasswordParameterValue PeriodicWork Extension point to perform a periodic task in Hudson (throughTimer
.)PermalinkProjectAction.Permalink Permalink as a strategy pattern.PersistenceRoot Root object of a persisted object tree that gets its own file system directory.PersistentDescriptor Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Project Buildable software project.ProminentProjectAction Marker interface forAction
s that should be displayed at the top of the project page.Queue Build queue.Queue.BlockedItem Queue.Item
in theQueue.blockedProjects
stage.Queue.BuildableItem Queue.Item
in theQueue.buildables
stage.Queue.Executable Represents the real meat of the computation run byExecutor
.Queue.Item Item in a queue.Queue.LeftItem Queue.Item
in theQueue.leftItems
stage.Queue.NotWaitingItem Common part betweenQueue.BlockedItem
andQueue.BuildableItem
.Queue.QueueAction An optional interface for actions on Queue.Item.Queue.QueueDecisionHandler Extension point for deciding if particular job should be scheduled or not.Queue.StubItem A Stub class forQueue.Item
which exposes only the name of the Task to be displayed when the user has DISCOVERY permissions only.Queue.StubTask A Stub class forQueue.Task
which exposes only the name of the Task to be displayed when the user has DISCOVERY permissions only.Queue.Task Task whose execution is controlled by the queue.Queue.WaitingItem Queue.Item
in theQueue.waitingList
stage.ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Resource Represents things thatQueue.Executable
uses while running.ResourceActivity Activity that requires certain resources for its execution.ResourceController Controls mutual exclusion ofResourceList
.ResourceList List ofResource
s that an activity needs.RestartListener Extension point that allows plugins to veto the restart.Result The build outcome.ResultTrend Describes anResult
trend by taking the comparing the result of the current and the previous build.RootAction Marker interface for actions that are added toJenkins
.Run A particular execution ofJob
.Run.Artifact A build artifact.Run.RunExecution Object that lives while the build is executed, to keep track of things that are needed only during the build.Run.Runner Deprecated.as of 1.467 Please useRun.RunExecution
Run.Summary RunMap RunMap.Constructor Run
factory.RunParameterDefinition.RunParameterFilter Constants that control how Run Parameter is filtered.RunParameterValue Saveable Object whose state is persisted to XML.SimpleParameterDefinition Convenient base class forParameterDefinition
whose value can be represented in a context-independent single string token.Slave Information about a Hudson agent node.Slave.SlaveDescriptor StatusIcon Item
can return this from the "getIconColor" method so that its "status icon" can be shown in Hudson UI.StringParameterDefinition Parameter whose value is a string value.StringParameterValue ParameterValue
created fromStringParameterDefinition
.TaskAction PartialAction
implementation for those who kick some processing asynchronously (such as SCM tagging.)TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.TaskThread Thread
for performing one-off task.TaskThread.ListenerAndText Tuple ofTaskListener
andAnnotatedLargeText
, representing the interface for producing output and how to retrieve it later.TimeSeries Scalar value that changes over the time (such as load average, Q length, # of executors, etc.)TopLevelItem TopLevelItemDescriptor Descriptor
forTopLevelItem
s.TransientBuildActionFactory Deprecated.Does not contribute toActionable.getActions()
.TransientComputerActionFactory TransientProjectActionFactory Extension point for inserting transientAction
s intoAbstractProject
s.TransientUserActionFactory TransientViewActionFactory UpdateCenter Controls update center capability.UpdateCenter.CompleteBatchJob.CompleteBatchJobStatus UpdateCenter.ConnectionCheckJob Tests the internet connectivity.UpdateCenter.DownloadJob Base class for a job that downloads a file from the Jenkins project.UpdateCenter.DownloadJob.InstallationStatus Indicates the status or the result of a plugin installation.UpdateCenter.DownloadJob.Success Indicates that the plugin was successfully installed.UpdateCenter.EnableJob Enables a required plugin, provides feedback in the update centerUpdateCenter.HudsonUpgradeJob Represents the state of the upgrade activity of Jenkins core.UpdateCenter.InstallationJob Represents the state of the installation activity of one plugin.UpdateCenter.PluginEntry Deprecated.UpdateCenter.RestartJenkinsJob.RestartJenkinsJobStatus UpdateCenter.UpdateCenterConfiguration Strategy object for controlling the update center's behaviors.UpdateCenter.UpdateCenterJob Things thatUpdateCenter.installerService
executes.UpdateSite Source of the update center information, like "http://jenkins-ci.org/update-center.json"UpdateSite.Data In-memory representation of the update center data.UpdateSite.Deprecation Represents a deprecation of a certain component.UpdateSite.Entry UpdateSite.IssueTracker Metadata for one issue tracker provided by the update site.UpdateSite.Plugin UpdateSite.Warning Represents a warning about a certain component, mostly related to known security issues.UpdateSite.WarningType UpdateSite.WarningVersionRange A version range forWarning
s indicates which versions of a given plugin are affected by it.User Represents a user.User.CanonicalIdResolver Resolves User IDs by ID, full names or other strings.UserProperty Extensible property ofUser
.UserPropertyDescriptor Descriptor
forUserProperty
.View Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.View.AsynchPeople Variant ofView.AsynchPeople.People
which can be displayed progressively, since it may be slow.View.People View.UserInfo ViewDescriptor Descriptor
forView
.ViewGroup Container ofView
s.ViewJob Job
that monitors activities that happen outside Hudson, which requires occasional batch reload activity to obtain the up-to-date information.ViewProperty Extensible property ofView
.ViewPropertyDescriptor WorkspaceListener -
Classes in hudson.model used by hudson.model.labels Class Description AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractModelObject ModelObject
with some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Actionable ModelObject
that can have additionalAction
s.AutoCompletionCandidates Data representation of the auto-completion candidates.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Item Basic configuration unit in Hudson.Label Group ofNode
s.ModelObject A model object has a human readable name.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.model.listeners Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractProject Base implementation ofJob
s that build software.BuildListener Receives events that happen during a build.Environment Represents some resources that are set up for the duration of a build to be torn down when the build is over.Failure Represents an error induced by user, encountered during HTTP request processing.Item Basic configuration unit in Hudson.ItemGroup Represents a grouping inherent to a kind ofItem
s.Run A particular execution ofJob
.Run.RunnerAbortedException 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.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by hudson.model.queue Class Description AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Computer Represents the running state of a remote computer that holdsExecutor
s.Executor Thread that executes builds.Item Basic configuration unit in Hudson.Label Group ofNode
s.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Queue.BlockedItem Queue.Item
in theQueue.blockedProjects
stage.Queue.BuildableItem Queue.Item
in theQueue.buildables
stage.Queue.Executable Represents the real meat of the computation run byExecutor
.Queue.Item Item in a queue.Queue.LeftItem Queue.Item
in theQueue.leftItems
stage.Queue.Task Task whose execution is controlled by the queue.Queue.WaitingItem Queue.Item
in theQueue.waitingList
stage.ResourceActivity Activity that requires certain resources for its execution.ResourceList List ofResource
s that an activity needs.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by hudson.node_monitors Class Description AbstractModelObject ModelObject
with some convenience methods.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Computer Represents the running state of a remote computer that holdsExecutor
s.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException ModelObject A model object has a human readable name.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by hudson.os Class Description TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by hudson.scm Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractModelObject ModelObject
with some convenience methods.AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Api Used to expose remote access API for ".../api/"BuildBadgeAction Action
that puts a little icon (or icons) next to the build in the build history.BuildListener Receives events that happen during a build.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Job A job is an runnable entity under the monitoring of Hudson.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Run A particular execution ofJob
.Saveable Object whose state is persisted to XML.TaskAction PartialAction
implementation for those who kick some processing asynchronously (such as SCM tagging.)TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.User Represents a user. -
Classes in hudson.model used by hudson.search Class Description Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException ModelObject A model object has a human readable name.ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Saveable Object whose state is persisted to XML.User Represents a user.UserProperty Extensible property ofUser
.UserPropertyDescriptor Descriptor
forUserProperty
. -
Classes in hudson.model used by hudson.security Class Description AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractItem Partial default implementation ofItem
.AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Api Used to expose remote access API for ".../api/"Computer Represents the running state of a remote computer that holdsExecutor
s.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException ItemGroup Represents a grouping inherent to a kind ofItem
s.Job A job is an runnable entity under the monitoring of Hudson.ManagementLink Extension point to add icon tohttp://server/hudson/manage
page.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.RootAction Marker interface for actions that are added toJenkins
.Saveable Object whose state is persisted to XML.TopLevelItemDescriptor Descriptor
forTopLevelItem
s.UnprotectedRootAction RootAction
s that are accessible to requests that do not have the READ permission onJenkins
.User Represents a user.UserProperty Extensible property ofUser
.UserPropertyDescriptor Descriptor
forUserProperty
.View Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.ViewDescriptor Descriptor
forView
.ViewGroup Container ofView
s. -
Classes in hudson.model used by hudson.security.captcha Class Description AbstractDescribableImpl Partial default implementation ofDescribable
.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.security.csrf Class Description AbstractModelObject ModelObject
with some convenience methods.Api Used to expose remote access API for ".../api/"Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException ModelObject A model object has a human readable name.PersistentDescriptor Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.slaves Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractModelObject ModelObject
with some convenience methods.Actionable ModelObject
that can have additionalAction
s.AsyncPeriodicWork PeriodicWork
that takes a long time to run.BuildListener Receives events that happen during a build.Computer Represents the running state of a remote computer that holdsExecutor
s.ComputerSet Serves as the top ofComputer
s in the URL hierarchy.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException DescriptorByNameOwner AddsDescriptorByNameOwner.getDescriptorByName(String)
to bindDescriptor
s to URL.Environment Represents some resources that are set up for the duration of a build to be torn down when the build is over.Executor Thread that executes builds.ExecutorListener A listener for task related events from executors.Label Group ofNode
s.LoadStatistics Utilization statistics for a node or a set of nodes.LoadStatistics.LoadStatisticsSnapshot Holds a snapshot of the current statistics.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Node.Mode Constants that control how Hudson allocates jobs to agents.PeriodicWork Extension point to perform a periodic task in Hudson (throughTimer
.)Queue.BuildableItem Queue.Item
in theQueue.buildables
stage.Queue.Task Task whose execution is controlled by the queue.ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Saveable Object whose state is persisted to XML.Slave Information about a Hudson agent node.Slave.JnlpJar Web-bound object used to serve jar files for inbound connections.Slave.SlaveDescriptor TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.User Represents a user. -
Classes in hudson.model used by hudson.tasks Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)AutoCompletionCandidates Data representation of the auto-completion candidates.Build A build of aProject
.BuildListener Receives events that happen during a build.DependencyGraph Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Environment Represents some resources that are set up for the duration of a build to be torn down when the build is over.EnvironmentSpecific Represents any concept that can be adapted for a certain environment.Fingerprint A file being tracked by Jenkins.Item Basic configuration unit in Hudson.ItemGroup Represents a grouping inherent to a kind ofItem
s.Job A job is an runnable entity under the monitoring of Hudson.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).PersistentDescriptor Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Project Buildable software project.Result The build outcome.Run A particular execution ofJob
.Run.RunnerAbortedException 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.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.User Represents a user. -
Classes in hudson.model used by hudson.tasks._maven Class Description Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.tools Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractDescribableImpl Partial default implementation ofDescribable
.AutoCompletionCandidates Data representation of the auto-completion candidates.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException DownloadService.Downloadable Represents a periodically updated JSON data file obtained from a remote URL.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by hudson.triggers Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractModelObject ModelObject
with some convenience methods.AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Cause Cause object base class.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Item Basic configuration unit in Hudson.ModelObject A model object has a human readable name.PeriodicWork Extension point to perform a periodic task in Hudson (throughTimer
.)PersistentDescriptor Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Run A particular execution ofJob
.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by hudson.util Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractModelObject ModelObject
with some convenience methods.AbstractProject Base implementation ofJob
s that build software.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.DependencyGraph Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Job A job is an runnable entity under the monitoring of Hudson.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Result The build outcome.Run A particular execution ofJob
.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.View Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns. -
Classes in hudson.model used by hudson.views Class Description AbstractDescribableImpl Partial default implementation ofDescribable
.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Saveable Object whose state is persisted to XML.TopLevelItem View Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns. -
Classes in hudson.model used by hudson.widgets Class Description ModelObject A model object has a human readable name.Queue.Item Item in a queue.Queue.Task Task whose execution is controlled by the queue. -
Classes in hudson.model used by jenkins Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)AsyncPeriodicWork PeriodicWork
that takes a long time to run.ModelObject A model object has a human readable name.PeriodicWork Extension point to perform a periodic task in Hudson (throughTimer
.)RootAction Marker interface for actions that are added toJenkins
.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.agents Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)InvisibleAction PartialAction
implementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()
is overrided).ModelObject A model object has a human readable name.RootAction Marker interface for actions that are added toJenkins
.UnprotectedRootAction RootAction
s that are accessible to requests that do not have the READ permission onJenkins
. -
Classes in hudson.model used by jenkins.diagnosis Class Description AbstractModelObject ModelObject
with some convenience methods.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.ModelObject A model object has a human readable name. -
Classes in hudson.model used by jenkins.diagnostics Class Description AbstractModelObject ModelObject
with some convenience methods.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.ModelObject A model object has a human readable name. -
Classes in hudson.model used by jenkins.fingerprints Class Description AbstractDescribableImpl Partial default implementation ofDescribable
.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Fingerprint A file being tracked by Jenkins.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.formelementpath Class Description Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.PageDecorator Participates in the rendering of HTML pages for all pages of Hudson.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by jenkins.install Class Description Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.PageDecorator Participates in the rendering of HTML pages for all pages of Hudson.Saveable Object whose state is persisted to XML.UpdateCenter.UpdateCenterJob Things thatUpdateCenter.installerService
executes. -
Classes in hudson.model used by jenkins.management Class Description AbstractModelObject ModelObject
with some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException ManagementLink Extension point to add icon tohttp://server/hudson/manage
page.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.PageDecorator Participates in the rendering of HTML pages for all pages of Hudson.RootAction Marker interface for actions that are added toJenkins
.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.model Class Description AbstractCIBase AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractItem Partial default implementation ofItem
.AbstractModelObject ModelObject
with some convenience methods.AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Actionable ModelObject
that can have additionalAction
s.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Api Used to expose remote access API for ".../api/"AsyncPeriodicWork PeriodicWork
that takes a long time to run.BallColor Ball color used for the build status indication.BuildableItem Item
that can be "built", for whatever meaning of "build".BuildAuthorizationToken Deprecated.2008-07-20 UseACL
andItem.BUILD
.BuildListener Receives events that happen during a build.Cause Cause object base class.CauseAction Computer Represents the running state of a remote computer that holdsExecutor
s.ComputerSet Serves as the top ofComputer
s in the URL hierarchy.DependencyGraph Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException DescriptorByNameOwner AddsDescriptorByNameOwner.getDescriptorByName(String)
to bindDescriptor
s to URL.DescriptorVisibilityFilter HidesDescriptor
s from users.DirectoryBrowserSupport Has convenience methods to serve file system.EnvironmentContributor Contributes environment variables to builds.ExecutorListener A listener for task related events from executors.Failure Represents an error induced by user, encountered during HTTP request processing.Fingerprint A file being tracked by Jenkins.FingerprintMap Cache ofFingerprint
s.Hudson.CloudList Deprecated.only here for backward compInvisibleAction PartialAction
implementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()
is overrided).Item Basic configuration unit in Hudson.ItemGroup Represents a grouping inherent to a kind ofItem
s.JDK Information about JDK installation.Job A job is an runnable entity under the monitoring of Hudson.JobProperty Extensible property ofJob
.JobPropertyDescriptor Descriptor
forJobProperty
.Label Group ofNode
s.LoadStatistics Utilization statistics for a node or a set of nodes.ManagementLink Extension point to add icon tohttp://server/hudson/manage
page.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.ModifiableItemGroup ItemGroup
that is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.ModifiableViewGroup ViewGroup
that can be modified.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Node.Mode Constants that control how Hudson allocates jobs to agents.OverallLoadStatistics LoadStatistics
for the entire system (the master and all the agents combined), and all the jobs that are running on it.PeriodicWork Extension point to perform a periodic task in Hudson (throughTimer
.)PermalinkProjectAction.Permalink Permalink as a strategy pattern.PersistenceRoot Root object of a persisted object tree that gets its own file system directory.PersistentDescriptor Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Project Buildable software project.Queue Build queue.Queue.Executable Represents the real meat of the computation run byExecutor
.Queue.Item Item in a queue.Queue.Task Task whose execution is controlled by the queue.ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.ResourceActivity Activity that requires certain resources for its execution.RestartListener Extension point that allows plugins to veto the restart.RootAction Marker interface for actions that are added toJenkins
.Run A particular execution ofJob
.Saveable Object whose state is persisted to XML.Slave.JnlpJar Web-bound object used to serve jar files for inbound connections.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.TopLevelItem TopLevelItemDescriptor Descriptor
forTopLevelItem
s.UnprotectedRootAction RootAction
s that are accessible to requests that do not have the READ permission onJenkins
.UpdateCenter Controls update center capability.User Represents a user.User.CanonicalIdResolver Resolves User IDs by ID, full names or other strings.View Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.View.AsynchPeople Variant ofView.AsynchPeople.People
which can be displayed progressively, since it may be slow.View.People ViewGroup Container ofView
s. -
Classes in hudson.model used by jenkins.model.experimentalflags Class Description Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Saveable Object whose state is persisted to XML.User Represents a user.UserProperty Extensible property ofUser
.UserPropertyDescriptor Descriptor
forUserProperty
. -
Classes in hudson.model used by jenkins.model.identity Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)ModelObject A model object has a human readable name.RootAction Marker interface for actions that are added toJenkins
.UnprotectedRootAction RootAction
s that are accessible to requests that do not have the READ permission onJenkins
. -
Classes in hudson.model used by jenkins.model.item_category Class Description TopLevelItemDescriptor Descriptor
forTopLevelItem
s. -
Classes in hudson.model used by jenkins.model.labels Class Description Item Basic configuration unit in Hudson.Label Group ofNode
s. -
Classes in hudson.model used by jenkins.model.lazy Class Description Item Basic configuration unit in Hudson.ItemGroup Represents a grouping inherent to a kind ofItem
s.Job A job is an runnable entity under the monitoring of Hudson.Queue.Task Task whose execution is controlled by the queue.Run A particular execution ofJob
.RunMap -
Classes in hudson.model used by jenkins.model.queue Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Executor Thread that executes builds.Item Basic configuration unit in Hudson.Queue.QueueDecisionHandler Extension point for deciding if particular job should be scheduled or not.Queue.Task Task whose execution is controlled by the queue.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.monitor Class Description AbstractModelObject ModelObject
with some convenience methods.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.ModelObject A model object has a human readable name. -
Classes in hudson.model used by jenkins.mvn Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractDescribableImpl Partial default implementation ofDescribable
.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException PersistentDescriptor Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.scm Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractBuild.AbstractBuildExecution AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractProject Base implementation ofJob
s that build software.BuildListener Receives events that happen during a build.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Item Basic configuration unit in Hudson.Job A job is an runnable entity under the monitoring of Hudson.Run A particular execution ofJob
.Saveable Object whose state is persisted to XML.User Represents a user. -
Classes in hudson.model used by jenkins.security Class Description AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractModelObject ModelObject
with some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException DirectoryBrowserSupport Has convenience methods to serve file system.ModelObject A model object has a human readable name.PageDecorator Participates in the rendering of HTML pages for all pages of Hudson.PersistentDescriptor Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Queue.Item Item in a queue.Queue.Task Task whose execution is controlled by the queue.ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.RootAction Marker interface for actions that are added toJenkins
.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.UnprotectedRootAction RootAction
s that are accessible to requests that do not have the READ permission onJenkins
.UpdateSite.Warning Represents a warning about a certain component, mostly related to known security issues.User Represents a user.UserProperty Extensible property ofUser
.UserPropertyDescriptor Descriptor
forUserProperty
. -
Classes in hudson.model used by jenkins.security.apitoken Class Description AbstractModelObject ModelObject
with some convenience methods.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.ModelObject A model object has a human readable name.PersistentDescriptor Marker interface for Descriptors which use xml persistent data, and as such need to load from disk when instantiated.Saveable Object whose state is persisted to XML.User Represents a user. -
Classes in hudson.model used by jenkins.security.csrf Class Description AbstractModelObject ModelObject
with some convenience methods.AdministrativeMonitor Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.ModelObject A model object has a human readable name. -
Classes in hudson.model used by jenkins.security.seed Class Description Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.ReconfigurableDescribable Marks modernDescribable
s that allow the current instances to pass information down to the next instance when the configuration is submitted.Saveable Object whose state is persisted to XML.User Represents a user.UserProperty Extensible property ofUser
.UserPropertyDescriptor Descriptor
forUserProperty
. -
Classes in hudson.model used by jenkins.security.stapler Class Description Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by jenkins.slaves Class Description Computer Represents the running state of a remote computer that holdsExecutor
s.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Node Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on.TopLevelItem -
Classes in hudson.model used by jenkins.slaves.restarter Class Description Computer Represents the running state of a remote computer that holdsExecutor
s.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.tasks Class Description AbstractBuild Base implementation ofRun
s that build software.AbstractDescribableImpl Partial default implementation ofDescribable
.AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)BuildListener Receives events that happen during a build.Describable Classes that are described byDescriptor
.Job A job is an runnable entity under the monitoring of Hudson.ModelObject A model object has a human readable name.Run A particular execution ofJob
.Run.RunnerAbortedException 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.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.tasks.filters Class Description Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Descriptor.FormException Run A particular execution ofJob
.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.tasks.filters.impl Class Description Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Saveable Object whose state is persisted to XML. -
Classes in hudson.model used by jenkins.telemetry Class Description AsyncPeriodicWork PeriodicWork
that takes a long time to run.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.PeriodicWork Extension point to perform a periodic task in Hudson (throughTimer
.)Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.tools Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)Descriptor Metadata about a configurable instance.Descriptor.FormException ManagementLink Extension point to add icon tohttp://server/hudson/manage
page.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name. -
Classes in hudson.model used by jenkins.triggers Class Description AbstractProject Base implementation ofJob
s that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)AutoCompletionCandidates Data representation of the auto-completion candidates.DependencyGraph Maintains the build dependencies betweenAbstractProject
s for efficient dependency computation.Describable Classes that are described byDescriptor
.Descriptor Metadata about a configurable instance.Item Basic configuration unit in Hudson.ItemGroup Represents a grouping inherent to a kind ofItem
s.Job A job is an runnable entity under the monitoring of Hudson.ModelObject A model object has a human readable name.PersistenceRoot Root object of a persisted object tree that gets its own file system directory.Result The build outcome.Run A particular execution ofJob
.Saveable Object whose state is persisted to XML.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.util Class Description BuildListener Receives events that happen during a build.Computer Represents the running state of a remote computer that holdsExecutor
s.TaskListener Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, agent launch, and so on. -
Classes in hudson.model used by jenkins.websocket Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject
(more specificallyActionable
objects, which most interestingModelObject
s are.)InvisibleAction PartialAction
implementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()
is overrided).ModelObject A model object has a human readable name.RootAction Marker interface for actions that are added toJenkins
. -
Classes in hudson.model used by jenkins.widgets Class Description Queue.Item Item in a queue.Run A particular execution ofJob
.