Uses of Package
hudson.model

Packages that use hudson.model
hudson   
hudson.cli Server-side CLI commands for Hudson. 
hudson.cli.declarative Code for supporting declarative CLI commands, which are annotated methods on model objects. 
hudson.cli.handlers OptionHandler implementations for Hudson. 
hudson.console Beef up the plain text console output by adding HTML markup. 
hudson.diagnosis   
hudson.fsp   
hudson.lifecycle   
hudson.logging   
hudson.markup   
hudson.matrix Matrix project 
hudson.maven Maven support. 
hudson.maven.local_repo   
hudson.maven.reporters   
hudson.model Core object model that are bound to URLs via stapler, rooted at Hudson
hudson.model.labels Boolean expression over labels. 
hudson.model.listeners Listener interfaces for various events that occur inside the server. 
hudson.model.queue   
hudson.node_monitors Code that monitors the health of slaves 
hudson.os   
hudson.os.solaris Solaris specific features of Hudson. 
hudson.os.windows   
hudson.scm Hudson's interface with source code management systems. 
hudson.search QuickSilver-like search/jump capability for better navigation around the website. 
hudson.security Security-related code. 
hudson.security.captcha   
hudson.security.csrf   
hudson.slaves Code related to slaves. 
hudson.tasks Built-in Builders and Publishers that perform the actual heavy-lifting of a build. 
hudson.tasks._maven   
hudson.tasks.junit Model objects that represent JUnit test reports. 
hudson.tasks.test Defines contracts that need to be implemented by a test reporting action (such as the built-in JUnit one). 
hudson.tools   
hudson.triggers Built-in Triggers that run periodically to kick a new build. 
hudson.util Other miscellaneous utility code 
hudson.views   
hudson.widgets   
jenkins.management   
jenkins.model   
jenkins.mvn   
jenkins.plugins.ui_samples   
jenkins.scm   
jenkins.security   
jenkins.slaves   
org.jvnet.hudson.test Test harness for Jenkins and its plugins. 
 

Classes in hudson.model used by hudson
AbstractBuild
          Base implementation of Runs that build software.
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects 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 holds Executors.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
Hudson
           
Item
          Basic configuration unit in Hudson.
ItemGroup
          Represents a grouping inherent to a kind of Items.
JDK.DescriptorImpl
           
Job
          A job is an runnable entity under the monitoring of Hudson.
JobPropertyDescriptor
          Descriptor for JobProperty.
ManagementLink
          Extension point to add icon to http://server/hudson/manage page.
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Node.Mode
          Constants that control how Hudson allocates jobs to slaves.
PageDecorator
          Participates in the rendering of HTML pages for all pages of Hudson.
ParameterDefinition.ParameterDescriptor
           
PermalinkProjectAction.Permalink
          Permalink as a strategy pattern.
Project
          Buildable software project.
Run
          A particular execution of Job.
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, slave launch, and so on.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
UpdateCenter.UpdateCenterJob
          Things that UpdateCenter.installerService executes.
UpdateSite.Plugin
           
User
          Represents a user.
 

Classes in hudson.model used by hudson.cli
AbstractBuild
          Base implementation of Runs that build software.
AbstractProject
          Base implementation of Jobs that build software.
Cause
          Cause object base class.
Cause.UserIdCause
          A build is started by an user action.
Result
          The build outcome.
Run
          A particular execution of Job.
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
 

Classes in hudson.model used by hudson.cli.declarative
Hudson
           
 

Classes in hudson.model used by hudson.cli.handlers
AbstractProject
          Base implementation of Jobs that build software.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
 

Classes in hudson.model used by hudson.console
AbstractBuild
          Base implementation of Runs that build software.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Item
          Basic configuration unit in Hudson.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Run
          A particular execution of Job.
Saveable
          Object whose state is persisted to XML.
User
          Represents a user.
 

Classes in hudson.model used by hudson.diagnosis
AbstractModelObject
          ModelObject with some convenience methods.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects 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 to http://server/hudson/manage page.
ModelObject
          A model object has a URL.
MultiStageTimeSeries
          Maintains several TimeSeries with different update frequencies to satisfy three goals; (1) retain data over long timespan, (2) save memory, and (3) retain accurate data for the recent past.
MultiStageTimeSeries.TrendChart
          Represents the trend chart that consists of several MultiStageTimeSeries.
PeriodicWork
          Extension point to perform a periodic task in Hudson (through Timer.)
Run
          A particular execution of Job.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by hudson.fsp
AbstractBuild
          Base implementation of Runs that build software.
AbstractProject
          Base implementation of Jobs that build software.
BuildListener
          Receives events that happen during a build.
Describable
          Classes that are described by Descriptor.
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
 

Classes in hudson.model used by hudson.lifecycle
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
ManagementLink
          Extension point to add icon to http://server/hudson/manage page.
ModelObject
          A model object has a URL.
 

Classes in hudson.model used by hudson.logging
AbstractModelObject
          ModelObject with some convenience methods.
ModelObject
          A model object has a URL.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by hudson.markup
AbstractDescribableImpl
          Partial default implementation of Describable.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by hudson.matrix
AbstractBuild
          Base implementation of Runs that build software.
AbstractBuild.AbstractBuildExecution
           
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractItem
          Partial default implementation of Item.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
AbstractProject.AbstractProjectDescriptor
          AbstractProject subtypes should implement this base class as a descriptor.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Actionable
          ModelObject that can have additional Actions.
Build
          A build of a Project.
BuildableItem
          Item that can be "built", for whatever meaning of "build".
BuildableItemWithBuildWrappers
          AbstractProject that has associated BuildWrappers.
BuildListener
          Receives events that happen during a build.
Cause
          Cause object base class.
DependencyGraph
          Maintains the build dependencies between AbstractProjects for efficient dependency computation.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
DescriptorByNameOwner
          Adds DescriptorByNameOwner.getDescriptorByName(String) to bind Descriptors to URL.
Fingerprint.RangeSet
          Set of Fingerprint.Ranges.
InvisibleAction
          Partial Action implementation that doesn't have any UI presence.
Item
          Basic configuration unit in Hudson.
ItemGroup
          Represents a grouping inherent to a kind of Items.
JDK
          Information about JDK installation.
Job
          A job is an runnable entity under the monitoring of Hudson.
Label
          Group of Nodes.
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
ParametersAction
          Records the parameter values used for a build.
PersistenceRoot
          Root object of a persisted object tree that gets its own file system directory.
Project
          Buildable software project.
Queue.Executable
          Represents the real meat of the computation run by Executor.
Queue.FlyweightTask
          Marks Queue.TransientTasks that do not consume Executor.
Queue.NonBlockingTask
          Marks Queue.TransientTasks that are not affected by the Jenkins.isQuietingDown() quieting down}, because these tasks keep other tasks executing.
Queue.QueueAction
          An optional interface for actions on Queue.Item.
Queue.Task
          Task whose execution is controlled by the queue.
ResourceActivity
          Activity that requires certain resources for its execution.
Result
          The build outcome.
Run
          A particular execution of Job.
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 use Run.RunExecution
Saveable
          Object whose state is persisted to XML.
SCMedItem
          Items that has associated SCM.
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
TopLevelItemDescriptor
          Descriptor for TopLevelItems.
 

Classes in hudson.model used by hudson.maven
AbstractBuild
          Base implementation of Runs that build software.
AbstractItem
          Partial default implementation of Item.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
AbstractProject.AbstractProjectDescriptor
          AbstractProject subtypes should implement this base class as a descriptor.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Actionable
          ModelObject that can have additional Actions.
BuildableItem
          Item that can be "built", for whatever meaning of "build".
BuildableItemWithBuildWrappers
          AbstractProject that has associated BuildWrappers.
BuildListener
          Receives events that happen during a build.
Computer
          Represents the running state of a remote computer that holds Executors.
DependencyGraph
          Maintains the build dependencies between AbstractProjects for efficient dependency computation.
DependencyGraph.Dependency
          Represents an edge in the dependency graph.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
DescriptorByNameOwner
          Adds DescriptorByNameOwner.getDescriptorByName(String) to bind Descriptors to URL.
Fingerprint.RangeSet
          Set of Fingerprint.Ranges.
Item
          Basic configuration unit in Hudson.
ItemGroup
          Represents a grouping inherent to a kind of Items.
JDK
          Information about JDK installation.
Job
          A job is an runnable entity under the monitoring of Hudson.
Label
          Group of Nodes.
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
PersistenceRoot
          Root object of a persisted object tree that gets its own file system directory.
Queue.Executable
          Represents the real meat of the computation run by Executor.
Queue.Item
          Item in a queue.
Queue.Task
          Task whose execution is controlled by the queue.
Resource
          Represents things that Queue.Executable uses while running.
ResourceActivity
          Activity that requires certain resources for its execution.
Result
          The build outcome.
Run
          A particular execution of Job.
Saveable
          Object whose state is persisted to XML.
SCMedItem
          Items that has associated SCM.
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
TopLevelItemDescriptor
          Descriptor for TopLevelItems.
 

Classes in hudson.model used by hudson.maven.local_repo
AbstractDescribableImpl
          Partial default implementation of Describable.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by hudson.maven.reporters
AbstractBuild
          Base implementation of Runs that build software.
AbstractItem
          Partial default implementation of Item.
AbstractModelObject
          ModelObject with some convenience methods.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Api
          Used to expose remote access API for ".../api/"
BallColor
          Ball color used for the build status indication.
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 by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
DirectoryBrowserSupport
          Has convenience methods to serve file system.
HealthReportingAction
          An Action that can return information about the health of the Job.
ModelObject
          A model object has a URL.
ProminentProjectAction
          Marker interface for Actions that should be displayed at the top of the project page.
Result
          The build outcome.
Saveable
          Object whose state is persisted to XML.
TaskAction
          Partial Action 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, slave launch, and so on.
 

Classes in hudson.model used by hudson.model
AbstractBuild
          Base implementation of Runs that build software.
AbstractBuild.AbstractBuildExecution
           
AbstractBuild.AbstractRunner
          Deprecated. as of 1.467 Please use RunExecution
AbstractBuild.DependencyChange
          Represents a change in the dependency.
AbstractCIBase
           
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractItem
          Partial default implementation of Item.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
AbstractProject.AbstractProjectDescriptor
          AbstractProject subtypes should implement this base class as a descriptor.
AbstractStatusIcon
          Partial base class for StatusIcon.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Actionable
          ModelObject that can have additional Actions.
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 from BooleanParameterDefinition.
Build
          A build of a Project.
Build.BuildExecution
           
BuildableItem
          Item that can be "built", for whatever meaning of "build".
BuildableItemWithBuildWrappers
          AbstractProject that has associated BuildWrappers.
BuildAuthorizationToken
          Deprecated. 2008-07-20 Use ACL and Item.BUILD. This code is only here for the backward compatibility.
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 executes BuildSteps.
BuildTimelineWidget
          UI widget for showing the SMILE timeline control.
BuildVariableContributor
          Contributes build variables to builds.
Cause
          Cause object base class.
Cause.UpstreamCause
          A build is triggered by the completion of 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 holds Executors.
ComputerPanelBox
          Adds box rendered in the computer side panel.
ComputerPinger
          A way to see if a computer is reachable.
ComputerSet
          Serves as the top of Computers in the URL hierarchy.
DependencyGraph
          Maintains the build dependencies between AbstractProjects for efficient dependency computation.
DependencyGraph.Dependency
          Represents an edge in the dependency graph.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
Descriptor.PropertyType
          Represents a readable property on Describable.
DescriptorByNameOwner
          Adds DescriptorByNameOwner.getDescriptorByName(String) to bind Descriptors to URL.
DescriptorVisibilityFilter
          Hides Descriptors from users.
DirectoryBrowserSupport
          Has convenience methods to serve file system.
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 of Environment.
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
          ParameterValue for FileParameterDefinition.
Fingerprint
          A file being tracked by Jenkins.
Fingerprint.BuildPtr
          Pointer to a Build.
Fingerprint.Range
          Range of build numbers [start,end).
Fingerprint.RangeItem
           
Fingerprint.RangeSet
          Set of Fingerprint.Ranges.
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 of Items.
JDK
          Information about JDK installation.
Job
          A job is an runnable entity under the monitoring of Hudson.
JobProperty
          Extensible property of Job.
JobPropertyDescriptor
          Descriptor for JobProperty.
Label
          Group of Nodes.
LabelFinder
          Automatically adds labels to Nodes.
LoadBalancer
          Strategy that decides which Queue.Task gets run on which Executor.
LoadStatistics
          Utilization statistics for a node or a set of nodes.
ManagementLink
          Extension point to add icon to http://server/hudson/manage page.
ModelObject
          A model object has a URL.
ModifiableItemGroup
          ItemGroup that is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.
MultiStageTimeSeries
          Maintains several TimeSeries with different update frequencies to satisfy three goals; (1) retain data over long timespan, (2) save memory, and (3) retain accurate data for the recent past.
MultiStageTimeSeries.TimeScale
          Choose which datapoint to use.
MultiStageTimeSeries.TrendChart
          Represents the trend chart that consists of several MultiStageTimeSeries.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Node.Mode
          Constants that control how Hudson allocates jobs to slaves.
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.
ParameterDefinition
          Defines a parameter for a build.
ParameterDefinition.ParameterDescriptor
           
ParameterValue
          A value for a parameter in a build.
PasswordParameterValue
           
PeriodicWork
          Extension point to perform a periodic task in Hudson (through Timer.)
PermalinkProjectAction.Permalink
          Permalink as a strategy pattern.
PersistenceRoot
          Root object of a persisted object tree that gets its own file system directory.
Project
          Buildable software project.
ProminentProjectAction
          Marker interface for Actions that should be displayed at the top of the project page.
Queue
          Build queue.
Queue.BuildableItem
          Item in the Queue.buildables stage.
Queue.Executable
          Represents the real meat of the computation run by Executor.
Queue.Item
          Item in a queue.
Queue.NotWaitingItem
          Common part between Queue.BlockedItem and 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.Task
          Task whose execution is controlled by the queue.
Queue.WaitingItem
          Item in the Queue.waitingList stage.
ReconfigurableDescribable
          Marks modern Describables that allow the current instances to pass information down to the next instance when the configuration is submitted.
Resource
          Represents things that Queue.Executable uses while running.
ResourceActivity
          Activity that requires certain resources for its execution.
ResourceController
          Controls mutual exclusion of ResourceList.
ResourceList
          List of Resources that an activity needs.
RestartListener
          Extension point that allows plugins to veto the restart.
Result
          The build outcome.
ResultTrend
          Describes an Result trend by taking the comparing the result of the current and the previous build.
RootAction
          Marker interface for actions that are added to Jenkins.
Run
          A particular execution of Job.
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 use Run.RunExecution
Run.RunnerAbortedException
          Used in Run.RunExecution.run(hudson.model.BuildListener) to indicates that a fatal error in a build is reported to BuildListener and the build should be simply aborted without further recording a stack trace.
Run.Summary
           
RunAction
          Optional interface for Actions that add themselves to Run.
RunMap
          Map from build number to Run.
RunMap.Constructor
          Run factory.
RunParameterValue
           
Saveable
          Object whose state is persisted to XML.
SCMedItem
          Items that has associated SCM.
SimpleParameterDefinition
          Convenient base class for ParameterDefinition whose value can be represented in a context-independent single string token.
Slave
          Information about a Hudson slave 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 from StringParameterDefinition.
TaskAction
          Partial Action 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, slave launch, and so on.
TaskThread
          Thread for performing one-off task.
TaskThread.ListenerAndText
          Tuple of TaskListener and AnnotatedLargeText, representing the interface for producing output and how to retrieve it later.
TimeSeries
          Scalar value that changes over the time (such as load average, Q length, # of executors, etc.)
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
TopLevelItemDescriptor
          Descriptor for TopLevelItems.
TransientBuildActionFactory
          Extension point for inserting transient Actions into Runs.
TransientComputerActionFactory
          Extension point for inserting transient Actions to Computers.
TransientProjectActionFactory
          Extension point for inserting transient Actions into AbstractProjects.
TransientUserActionFactory
          Extension point for inserting transient Actions into Users.
TransientViewActionFactory
          Extension point for adding transient Actions to Views.
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.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
           
UpdateCenter.RestartJenkinsJob.RestartJenkinsJobStatus
           
UpdateCenter.UpdateCenterConfiguration
          Strategy object for controlling the update center's behaviors.
UpdateCenter.UpdateCenterJob
          Things that UpdateCenter.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.Entry
           
UpdateSite.Plugin
           
User
          Represents a user.
User.CanonicalIdResolver
           
UserProperty
          Extensible property of User.
UserPropertyDescriptor
          Descriptor for UserProperty.
View
          Encapsulates the rendering of the list of TopLevelItems that Jenkins owns.
View.AsynchPeople
          Variant of View.AsynchPeople.People which can be displayed progressively, since it may be slow.
View.People
           
View.UserInfo
           
ViewDescriptor
          Descriptor for View.
ViewGroup
          Container of Views.
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 of View.
ViewPropertyDescriptor
          Descriptor for ViewProperty
WorkspaceListener
           
 

Classes in hudson.model used by hudson.model.labels
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractModelObject
          ModelObject with some convenience methods.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Actionable
          ModelObject that can have additional Actions.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
Label
          Group of Nodes.
ModelObject
          A model object has a URL.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by hudson.model.listeners
AbstractBuild
          Base implementation of Runs that build software.
AbstractProject
          Base implementation of Jobs 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.
Item
          Basic configuration unit in Hudson.
Run
          A particular execution of Job.
Run.RunnerAbortedException
          Used in Run.RunExecution.run(hudson.model.BuildListener) to indicates that a fatal error in a build is reported to BuildListener and the build should be simply aborted without further recording a stack trace.
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, slave launch, and so on.
 

Classes in hudson.model used by hudson.model.queue
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Computer
          Represents the running state of a remote computer that holds Executors.
Executor
          Thread that executes builds.
InvisibleAction
          Partial Action implementation that doesn't have any UI presence.
Label
          Group of Nodes.
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Queue.BuildableItem
          Item in the Queue.buildables stage.
Queue.Executable
          Represents the real meat of the computation run by Executor.
Queue.Item
          Item in a queue.
Queue.Task
          Task whose execution is controlled by the queue.
ResourceActivity
          Activity that requires certain resources for its execution.
ResourceList
          List of Resources 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, slave launch, and so on.
 

Classes in hudson.model used by hudson.node_monitors
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 holds Executors.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
ModelObject
          A model object has a URL.
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, slave launch, and so on.
 

Classes in hudson.model used by hudson.os
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
 

Classes in hudson.model used by hudson.os.solaris
AbstractBuild
          Base implementation of Runs that build software.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs 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.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave 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, slave launch, and so on.
 

Classes in hudson.model used by hudson.os.windows
AbstractDescribableImpl
          Partial default implementation of Describable.
Computer
          Represents the running state of a remote computer that holds Executors.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
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, slave launch, and so on.
 

Classes in hudson.model used by hudson.scm
AbstractBuild
          Base implementation of Runs that build software.
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects 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 by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Saveable
          Object whose state is persisted to XML.
TaskAction
          Partial Action 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, slave launch, and so on.
User
          Represents a user.
 

Classes in hudson.model used by hudson.search
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
ModelObject
          A model object has a URL.
ReconfigurableDescribable
          Marks modern Describables 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 of User.
UserPropertyDescriptor
          Descriptor for UserProperty.
 

Classes in hudson.model used by hudson.security
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractItem
          Partial default implementation of Item.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Api
          Used to expose remote access API for ".../api/"
Computer
          Represents the running state of a remote computer that holds Executors.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
ItemGroup
          Represents a grouping inherent to a kind of Items.
Job
          A job is an runnable entity under the monitoring of Hudson.
JobProperty
          Extensible property of Job.
JobPropertyDescriptor
          Descriptor for JobProperty.
ManagementLink
          Extension point to add icon to http://server/hudson/manage page.
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
ReconfigurableDescribable
          Marks modern Describables 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 to Jenkins.
Saveable
          Object whose state is persisted to XML.
UnprotectedRootAction
          RootActions that are accessible to requests that do not have the READ permission on Jenkins.
User
          Represents a user.
UserProperty
          Extensible property of User.
UserPropertyDescriptor
          Descriptor for UserProperty.
View
          Encapsulates the rendering of the list of TopLevelItems that Jenkins owns.
 

Classes in hudson.model used by hudson.security.captcha
AbstractDescribableImpl
          Partial default implementation of Describable.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by hudson.security.csrf
AbstractModelObject
          ModelObject with some convenience methods.
Api
          Used to expose remote access API for ".../api/"
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
ModelObject
          A model object has a URL.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by hudson.slaves
AbstractBuild
          Base implementation of Runs that build software.
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractModelObject
          ModelObject with some convenience methods.
Actionable
          ModelObject that can have additional Actions.
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 holds Executors.
ComputerSet
          Serves as the top of Computers in the URL hierarchy.
Describable
          Classes that are described by Descriptor.
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.
Executor
          Thread that executes builds.
ExecutorListener
          A listener for task related events from Executors
Label
          Group of Nodes.
LoadStatistics
          Utilization statistics for a node or a set of nodes.
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Node.Mode
          Constants that control how Hudson allocates jobs to slaves.
PeriodicWork
          Extension point to perform a periodic task in Hudson (through Timer.)
Queue.BuildableItem
          Item in the Queue.buildables stage.
Queue.Task
          Task whose execution is controlled by the queue.
ReconfigurableDescribable
          Marks modern Describables 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 slave node.
Slave.JnlpJar
          Web-bound object used to serve jar files for JNLP.
Slave.SlaveDescriptor
           
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
 

Classes in hudson.model used by hudson.tasks
AbstractBuild
          Base implementation of Runs that build software.
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
AutoCompletionCandidates
          Data representation of the auto-completion candidates.
Build
          A build of a Project.
BuildListener
          Receives events that happen during a build.
DependencyGraph
          Maintains the build dependencies between AbstractProjects for efficient dependency computation.
Describable
          Classes that are described by Descriptor.
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 of Items.
Job
          A job is an runnable entity under the monitoring of Hudson.
ModelObject
          A model object has a URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Project
          Buildable software project.
ProminentProjectAction
          Marker interface for Actions that should be displayed at the top of the project page.
Result
          The build outcome.
Run
          A particular execution of Job.
Run.RunnerAbortedException
          Used in Run.RunExecution.run(hudson.model.BuildListener) to indicates that a fatal error in a build is reported to BuildListener and the build should be simply aborted without further recording a stack trace.
RunAction
          Optional interface for Actions that add themselves to Run.
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, slave launch, and so on.
User
          Represents a user.
 

Classes in hudson.model used by hudson.tasks._maven
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by hudson.tasks.junit
AbstractBuild
          Base implementation of Runs that build software.
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Api
          Used to expose remote access API for ".../api/"
BuildListener
          Receives events that happen during a build.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
HealthReportingAction
          An Action that can return information about the health of the Job.
ModelObject
          A model object has a URL.
Run
          A particular execution of Job.
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, slave launch, and so on.
 

Classes in hudson.model used by hudson.tasks.test
AbstractBuild
          Base implementation of Runs that build software.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Api
          Used to expose remote access API for ".../api/"
AutoCompletionCandidates
          Data representation of the auto-completion candidates.
BuildListener
          Receives events that happen during a build.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
HealthReport
          Represents health of something (typically project).
HealthReportingAction
          An Action that can return information about the health of the Job.
Item
          Basic configuration unit in Hudson.
ItemGroup
          Represents a grouping inherent to a kind of Items.
ModelObject
          A model object has a URL.
Result
          The build outcome.
Run
          A particular execution of Job.
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, slave launch, and so on.
 

Classes in hudson.model used by hudson.tools
AbstractBuild
          Base implementation of Runs that build software.
AbstractDescribableImpl
          Partial default implementation of Describable.
Describable
          Classes that are described by Descriptor.
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 Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
ReconfigurableDescribable
          Marks modern Describables 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, slave launch, and so on.
 

Classes in hudson.model used by hudson.triggers
AbstractBuild
          Base implementation of Runs that build software.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects 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 by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
Item
          Basic configuration unit in Hudson.
ModelObject
          A model object has a URL.
PeriodicWork
          Extension point to perform a periodic task in Hudson (through Timer.)
Saveable
          Object whose state is persisted to XML.
SCMedItem
          Items that has associated SCM.
 

Classes in hudson.model used by hudson.util
AbstractBuild
          Base implementation of Runs that build software.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs 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 between AbstractProjects for efficient dependency computation.
Describable
          Classes that are described by Descriptor.
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 URL.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Run
          A particular execution of Job.
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, slave launch, and so on.
View
          Encapsulates the rendering of the list of TopLevelItems that Jenkins owns.
 

Classes in hudson.model used by hudson.views
AbstractDescribableImpl
          Partial default implementation of Describable.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
Saveable
          Object whose state is persisted to XML.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
View
          Encapsulates the rendering of the list of TopLevelItems that Jenkins owns.
 

Classes in hudson.model used by hudson.widgets
ModelObject
          A model object has a URL.
Queue.Item
          Item in a queue.
Queue.Task
          Task whose execution is controlled by the queue.
 

Classes in hudson.model used by jenkins.management
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
ManagementLink
          Extension point to add icon to http://server/hudson/manage page.
ModelObject
          A model object has a URL.
 

Classes in hudson.model used by jenkins.model
AbstractCIBase
           
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractItem
          Partial default implementation of Item.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Actionable
          ModelObject that can have additional Actions.
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 holds Executors.
ComputerSet
          Serves as the top of Computers in the URL hierarchy.
DependencyGraph
          Maintains the build dependencies between AbstractProjects for efficient dependency computation.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
DescriptorByNameOwner
          Adds DescriptorByNameOwner.getDescriptorByName(String) to bind Descriptors to URL.
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 of Fingerprints.
Hudson.CloudList
          Deprecated. only here for backward comp
InvisibleAction
          Partial Action implementation that doesn't have any UI presence.
Item
          Basic configuration unit in Hudson.
ItemGroup
          Represents a grouping inherent to a kind of Items.
JDK
          Information about JDK installation.
Job
          A job is an runnable entity under the monitoring of Hudson.
JobPropertyDescriptor
          Descriptor for JobProperty.
Label
          Group of Nodes.
LoadStatistics
          Utilization statistics for a node or a set of nodes.
ManagementLink
          Extension point to add icon to http://server/hudson/manage page.
ModelObject
          A model object has a URL.
ModifiableItemGroup
          ItemGroup that is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Node.Mode
          Constants that control how Hudson allocates jobs to slaves.
OverallLoadStatistics
          LoadStatistics for the entire system (the master and all the slaves combined), and all the jobs that are running on it.
PermalinkProjectAction.Permalink
          Permalink as a strategy pattern.
PersistenceRoot
          Root object of a persisted object tree that gets its own file system directory.
Project
          Buildable software project.
Queue
          Build queue.
ReconfigurableDescribable
          Marks modern Describables that allow the current instances to pass information down to the next instance when the configuration is submitted.
Run
          A particular execution of Job.
Saveable
          Object whose state is persisted to XML.
Slave.JnlpJar
          Web-bound object used to serve jar files for JNLP.
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
TopLevelItemDescriptor
          Descriptor for TopLevelItems.
UpdateCenter
          Controls update center capability.
User
          Represents a user.
User.CanonicalIdResolver
           
View
          Encapsulates the rendering of the list of TopLevelItems that Jenkins owns.
View.AsynchPeople
          Variant of View.AsynchPeople.People which can be displayed progressively, since it may be slow.
View.People
           
ViewGroup
          Container of Views.
 

Classes in hudson.model used by jenkins.mvn
AbstractBuild
          Base implementation of Runs that build software.
AbstractDescribableImpl
          Partial default implementation of Describable.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
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, slave launch, and so on.
 

Classes in hudson.model used by jenkins.plugins.ui_samples
AbstractDescribableImpl
          Partial default implementation of Describable.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
AutoCompletionCandidates
          Data representation of the auto-completion candidates.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
ModelObject
          A model object has a URL.
RootAction
          Marker interface for actions that are added to Jenkins.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by jenkins.scm
AbstractBuild
          Base implementation of Runs that build software.
AbstractBuild.AbstractBuildExecution
           
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractProject
          Base implementation of Jobs that build software.
BuildListener
          Receives events that happen during a build.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Saveable
          Object whose state is persisted to XML.
 

Classes in hudson.model used by jenkins.security
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 by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
ModelObject
          A model object has a URL.
ReconfigurableDescribable
          Marks modern Describables 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 of User.
UserPropertyDescriptor
          Descriptor for UserProperty.
 

Classes in hudson.model used by jenkins.slaves
Computer
          Represents the running state of a remote computer that holds Executors.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
 

Classes in hudson.model used by org.jvnet.hudson.test
AbstractBuild
          Base implementation of Runs that build software.
AbstractDescribableImpl
          Partial default implementation of Describable.
AbstractItem
          Partial default implementation of Item.
AbstractModelObject
          ModelObject with some convenience methods.
AbstractProject
          Base implementation of Jobs that build software.
Action
          Object that contributes additional information, behaviors, and UIs to ModelObject (more specifically Actionable objects, which most interesting ModelObjects are.)
Actionable
          ModelObject that can have additional Actions.
BuildListener
          Receives events that happen during a build.
Computer
          Represents the running state of a remote computer that holds Executors.
Describable
          Classes that are described by Descriptor.
Descriptor
          Metadata about a configurable instance.
Descriptor.FormException
           
DescriptorByNameOwner
          Adds DescriptorByNameOwner.getDescriptorByName(String) to bind Descriptors to URL.
FreeStyleBuild
           
FreeStyleProject
          Free-style software project.
Hudson
           
InvisibleAction
          Partial Action implementation that doesn't have any UI presence.
Item
          Basic configuration unit in Hudson.
ItemGroup
          Represents a grouping inherent to a kind of Items.
Job
          A job is an runnable entity under the monitoring of Hudson.
Label
          Group of Nodes.
ModelObject
          A model object has a URL.
ModifiableItemGroup
          ItemGroup that is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.
Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
Node.Mode
          Constants that control how Hudson allocates jobs to slaves.
PersistenceRoot
          Root object of a persisted object tree that gets its own file system directory.
ReconfigurableDescribable
          Marks modern Describables that allow the current instances to pass information down to the next instance when the configuration is submitted.
Result
          The build outcome.
RootAction
          Marker interface for actions that are added to Jenkins.
Run
          A particular execution of Job.
Saveable
          Object whose state is persisted to XML.
Slave
          Information about a Hudson slave node.
Slave.SlaveDescriptor
           
TaskListener
          Receives events that happen during some lengthy operation that has some chance of failures, such as a build, SCM change polling, slave launch, and so on.
TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
TopLevelItemDescriptor
          Descriptor for TopLevelItems.
User
          Represents a user.
View
          Encapsulates the rendering of the list of TopLevelItems that Jenkins owns.
ViewGroup
          Container of Views.
 



Copyright © 2004-2013. All Rights Reserved.