Uses of Package
hudson.model
-
Classes in hudson.model used by hudson Class Description AbstractBuild Base implementation ofRuns that build software.AbstractDescribableImpl Partial default implementation ofDescribable.AbstractModelObject ModelObjectwith some convenience methods.AbstractProject Base implementation ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 holdsExecutors.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 ofItems.JDK.DescriptorImpl Job A job is an runnable entity under the monitoring of Hudson.JobPropertyDescriptor DescriptorforJobProperty.ManagementLink Extension point to add icon tohttp://server/hudson/managepage.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 extendSlaveto 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.Queue.Executable Represents the real meat of the computation run byExecutor.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.installerServiceexecutes.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 ofRuns that build software.AbstractItem Partial default implementation ofItem.AbstractProject Base implementation ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 extendSlaveto 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 RootActions 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 ofJobs 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 extendSlaveto define a new agent type).TopLevelItem View Encapsulates the rendering of the list ofTopLevelItems thatJenkinsowns. -
Classes in hudson.model used by hudson.console Class Description AbstractBuild Base implementation ofRuns that build software.Computer Represents the running state of a remote computer that holdsExecutors.Describable Classes that are described byDescriptor.Descriptor Metadata about a configurable instance.Item Basic configuration unit in Hudson.Label Group ofNodes.Node Base type of Jenkins agents (although in practice, you probably extendSlaveto 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 ModelObjectwith some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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/managepage.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.MultiStageTimeSeries Maintains severalTimeSerieswith different update frequencies to satisfy three goals; (1) retain data over long timespan, (2) save memory, and (3) retain accurate data for the recent past.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 specificallyActionableobjects, which most interestingModelObjects are.)ManagementLink Extension point to add icon tohttp://server/hudson/managepage.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 ModelObjectwith some convenience methods.AutoCompletionCandidates Data representation of the auto-completion candidates.Computer Represents the running state of a remote computer that holdsExecutors.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 ofRuns that build software.AbstractBuild.AbstractBuildExecution AbstractBuild.AbstractRunner Deprecated.as of 1.467 Please useRun.RunExecutionAbstractBuild.DependencyChange Represents a change in the dependency.AbstractCIBase AbstractDescribableImpl Partial default implementation ofDescribable.AbstractItem Partial default implementation ofItem.AbstractModelObject ModelObjectwith some convenience methods.AbstractProject Base implementation ofJobs that build software.AbstractProject.AbstractProjectDescriptor AbstractProjectsubtypes should implement this base class as a descriptor.AbstractStatusIcon Partial base class forStatusIcon.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Actionable ModelObjectthat can have additionalActions.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 PeriodicWorkthat takes a long time to run.AutoCompletionCandidates Data representation of the auto-completion candidates.BallColor Ball color used for the build status indication.BooleanParameterValue ParameterValuecreated fromBooleanParameterDefinition.Build A build of aProject.Build.BuildExecution BuildableItem Itemthat can be "built", for whatever meaning of "build".BuildableItemWithBuildWrappers AbstractProjectthat has associatedBuildWrappers.BuildAuthorizationToken Deprecated.2008-07-20 UseACLandItem.BUILD.BuildBadgeAction Actionthat 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 executesBuildSteps.BuildTimelineWidget Deprecated.since 2.431BuildVariableContributor 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 holdsExecutors.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 ofComputers in the URL hierarchy.DependencyGraph Maintains the build dependencies betweenAbstractProjects 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 bindDescriptors to URL.DescriptorVisibilityFilter HidesDescriptors from users.DirectlyModifiableView Marker interface forViewits 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 Actionthat 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.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 ofItems.JDK Information about JDK installation.Job A job is an runnable entity under the monitoring of Hudson.JobProperty Extensible property ofJob.JobPropertyDescriptor DescriptorforJobProperty.Label Group ofNodes.LabelFinder Automatically adds labels toNodes.LoadBalancer Strategy that decides whichQueue.Taskgets 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/managepage.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.ModifiableItemGroup ItemGroupthat is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.ModifiableViewGroup ViewGroupthat can be modified.MultiStageTimeSeries Maintains severalTimeSerieswith different update frequencies to satisfy three goals; (1) retain data over long timespan, (2) save memory, and (3) retain accurate data for the recent past.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 extendSlaveto define a new agent type).Node.Mode Constants that control how Hudson allocates jobs to agents.OneOffExecutor Executorthat'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 forActions that should be displayed at the top of the project page.Queue Build queue.Queue.BlockedItem Queue.Itemin theQueue.blockedProjectsstage.Queue.BuildableItem Queue.Itemin theQueue.buildablesstage.Queue.Executable Represents the real meat of the computation run byExecutor.Queue.Item Item in a queue.Queue.LeftItem Queue.Itemin theQueue.leftItemsstage.Queue.NotWaitingItem Common part betweenQueue.BlockedItemandQueue.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.Itemwhich exposes only the name of the Task to be displayed when the user has DISCOVERY permissions only.Queue.StubTask A Stub class forQueue.Taskwhich 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.Itemin theQueue.waitingListstage.ReconfigurableDescribable Marks modernDescribables that allow the current instances to pass information down to the next instance when the configuration is submitted.Resource Represents things thatQueue.Executableuses while running.ResourceActivity Activity that requires certain resources for its execution.ResourceController Controls mutual exclusion ofResourceList.ResourceList List ofResources that an activity needs.RestartListener Extension point that allows plugins to veto the restart.Result The build outcome.ResultTrend Describes anResulttrend 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.RunExecutionRun.Summary RunMap RunMap.Constructor Runfactory.RunParameterDefinition.RunParameterFilter Constants that control how Run Parameter is filtered.RunParameterValue Saveable Object whose state is persisted to XML.SimpleParameterDefinition Convenient base class forParameterDefinitionwhose value can be represented in a context-independent single string token.Slave Information about a Hudson agent node.Slave.SlaveDescriptor StatusIcon Itemcan 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 ParameterValuecreated fromStringParameterDefinition.TaskAction PartialActionimplementation 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 Threadfor performing one-off task.TaskThread.ListenerAndText Tuple ofTaskListenerandAnnotatedLargeText, 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 DescriptorforTopLevelItems.TransientBuildActionFactory Deprecated.Does not contribute toActionable.getActions().TransientComputerActionFactory TransientProjectActionFactory Extension point for inserting transientActions intoAbstractProjects.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.installerServiceexecutes.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 forWarnings 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 DescriptorforUserProperty.View Encapsulates the rendering of the list ofTopLevelItems thatJenkinsowns.ViewDescriptor DescriptorforView.ViewGroup Container ofViews.ViewJob Jobthat 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 ModelObjectwith some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Actionable ModelObjectthat can have additionalActions.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 ofNodes.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 ofRuns that build software.AbstractProject Base implementation ofJobs 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 ofItems.Job A job is an runnable entity under the monitoring of Hudson.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 toBuildListenerand 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 ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Computer Represents the running state of a remote computer that holdsExecutors.Executor Thread that executes builds.Item Basic configuration unit in Hudson.Label Group ofNodes.ModelObject A model object has a human readable name.Node Base type of Jenkins agents (although in practice, you probably extendSlaveto define a new agent type).Queue.BlockedItem Queue.Itemin theQueue.blockedProjectsstage.Queue.BuildableItem Queue.Itemin theQueue.buildablesstage.Queue.Executable Represents the real meat of the computation run byExecutor.Queue.Item Item in a queue.Queue.LeftItem Queue.Itemin theQueue.leftItemsstage.Queue.Task Task whose execution is controlled by the queue.Queue.WaitingItem Queue.Itemin theQueue.waitingListstage.ResourceActivity Activity that requires certain resources for its execution.ResourceList List ofResources 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 ModelObjectwith 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 holdsExecutors.Describable Classes that are described byDescriptor.Descriptor Metadata about a configurable instance.ModelObject A model object has a human readable name.ReconfigurableDescribable Marks modernDescribables 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.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 ofRuns that build software.AbstractDescribableImpl Partial default implementation ofDescribable.AbstractModelObject ModelObjectwith some convenience methods.AbstractProject Base implementation ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Api Used to expose remote access API for ".../api/"BuildBadgeAction Actionthat 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 extendSlaveto define a new agent type).Run A particular execution ofJob.Saveable Object whose state is persisted to XML.TaskAction PartialActionimplementation 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 modernDescribables 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 DescriptorforUserProperty. -
Classes in hudson.model used by hudson.security Class Description AbstractDescribableImpl Partial default implementation ofDescribable.AbstractItem Partial default implementation ofItem.AbstractProject Base implementation ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Api Used to expose remote access API for ".../api/"Computer Represents the running state of a remote computer that holdsExecutors.Describable Classes that are described byDescriptor.Descriptor Metadata about a configurable instance.Descriptor.FormException ItemGroup Represents a grouping inherent to a kind ofItems.Job A job is an runnable entity under the monitoring of Hudson.ManagementLink Extension point to add icon tohttp://server/hudson/managepage.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 extendSlaveto define a new agent type).ReconfigurableDescribable Marks modernDescribables 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 DescriptorforTopLevelItems.UnprotectedRootAction RootActions that are accessible to requests that do not have the READ permission onJenkins.User Represents a user.UserProperty Extensible property ofUser.UserPropertyDescriptor DescriptorforUserProperty.View Encapsulates the rendering of the list ofTopLevelItems thatJenkinsowns.ViewDescriptor DescriptorforView.ViewGroup Container ofViews. -
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 ModelObjectwith 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 ofRuns that build software.AbstractDescribableImpl Partial default implementation ofDescribable.AbstractModelObject ModelObjectwith some convenience methods.Actionable ModelObjectthat can have additionalActions.AsyncPeriodicWork PeriodicWorkthat takes a long time to run.BuildListener Receives events that happen during a build.Computer Represents the running state of a remote computer that holdsExecutors.ComputerSet Serves as the top ofComputers in the URL hierarchy.Describable Classes that are described byDescriptor.Descriptor Metadata about a configurable instance.Descriptor.FormException DescriptorByNameOwner AddsDescriptorByNameOwner.getDescriptorByName(String)to bindDescriptors 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 ofNodes.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 extendSlaveto 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.)PersistenceRoot Root object of a persisted object tree that gets its own file system directory.Queue.BuildableItem Queue.Itemin theQueue.buildablesstage.Queue.Task Task whose execution is controlled by the queue.ReconfigurableDescribable Marks modernDescribables 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 ofRuns that build software.AbstractDescribableImpl Partial default implementation ofDescribable.AbstractProject Base implementation ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 betweenAbstractProjects 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 ofItems.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 extendSlaveto 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 toBuildListenerand 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 ofRuns 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 extendSlaveto define a new agent type).ReconfigurableDescribable Marks modernDescribables 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 ofRuns that build software.AbstractModelObject ModelObjectwith some convenience methods.AbstractProject Base implementation ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 ofRuns that build software.AbstractModelObject ModelObjectwith some convenience methods.AbstractProject Base implementation ofJobs 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.AperiodicWork Extension point which allows scheduling a task with variable interval.DependencyGraph Maintains the build dependencies betweenAbstractProjects 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 extendSlaveto 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 ofTopLevelItems thatJenkinsowns. -
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 ofTopLevelItems thatJenkinsowns. -
Classes in hudson.model used by hudson.widgets Class Description Job A job is an runnable entity under the monitoring of Hudson.ModelObject A model object has a human readable name.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 specificallyActionableobjects, which most interestingModelObjects are.)AsyncPeriodicWork PeriodicWorkthat 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 AbstractModelObject ModelObjectwith some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)AutoCompletionCandidates Data representation of the auto-completion candidates.Describable Classes that are described byDescriptor.Descriptor Metadata about a configurable instance.Descriptor.FormException Failure Represents an error induced by user, encountered during HTTP request processing.InvisibleAction PartialActionimplementation that doesn't have any UI presence (unless theInvisibleAction.getUrlName()is overrided).ManagementLink Extension point to add icon tohttp://server/hudson/managepage.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.RootAction Marker interface for actions that are added toJenkins.Saveable Object whose state is persisted to XML.UnprotectedRootAction RootActions that are accessible to requests that do not have the READ permission onJenkins. -
Classes in hudson.model used by jenkins.appearance Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Descriptor Metadata about a configurable instance.Descriptor.FormException ManagementLink Extension point to add icon tohttp://server/hudson/managepage.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.console Class Description Describable Classes that are described byDescriptor.Descriptor Metadata about a configurable instance.Descriptor.FormException ReconfigurableDescribable Marks modernDescribables that allow the current instances to pass information down to the next instance when the configuration is submitted.Run A particular execution ofJob.Saveable Object whose state is persisted to XML.User Represents a user.UserProperty Extensible property ofUser.UserPropertyDescriptor DescriptorforUserProperty. -
Classes in hudson.model used by jenkins.diagnosis Class Description AbstractModelObject ModelObjectwith 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 ModelObjectwith 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.installerServiceexecutes. -
Classes in hudson.model used by jenkins.management Class Description AbstractModelObject ModelObjectwith some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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/managepage.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 ModelObjectwith some convenience methods.AbstractProject Base implementation ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)Actionable ModelObjectthat can have additionalActions.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 PeriodicWorkthat takes a long time to run.BallColor Ball color used for the build status indication.BuildableItem Itemthat can be "built", for whatever meaning of "build".BuildAuthorizationToken Deprecated.2008-07-20 UseACLandItem.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 holdsExecutors.ComputerSet Serves as the top ofComputers in the URL hierarchy.DependencyGraph Maintains the build dependencies betweenAbstractProjects for efficient dependency computation.Describable Classes that are described byDescriptor.Descriptor Metadata about a configurable instance.Descriptor.FormException DescriptorByNameOwner AddsDescriptorByNameOwner.getDescriptorByName(String)to bindDescriptors to URL.DescriptorVisibilityFilter HidesDescriptors 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 ofFingerprints.Hudson.CloudList Deprecated.only here for backward compInvisibleAction PartialActionimplementation 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 ofItems.JDK Information about JDK installation.Job A job is an runnable entity under the monitoring of Hudson.JobProperty Extensible property ofJob.JobPropertyDescriptor DescriptorforJobProperty.Label Group ofNodes.LoadStatistics Utilization statistics for a node or a set of nodes.ManagementLink Extension point to add icon tohttp://server/hudson/managepage.ManagementLink.Category Categories supported by this version of core.ModelObject A model object has a human readable name.ModifiableItemGroup ItemGroupthat is a general purpose container, which allows users and the rest of the program to create arbitrary items into it.ModifiableViewGroup ViewGroupthat can be modified.Node Base type of Jenkins agents (although in practice, you probably extendSlaveto define a new agent type).Node.Mode Constants that control how Hudson allocates jobs to agents.OverallLoadStatistics LoadStatisticsfor 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 modernDescribables 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 DescriptorforTopLevelItems.TransientViewActionFactory UnprotectedRootAction RootActions 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 ofTopLevelItems thatJenkinsowns.ViewGroup Container ofViews. -
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 modernDescribables 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 DescriptorforUserProperty. -
Classes in hudson.model used by jenkins.model.identity Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)ModelObject A model object has a human readable name.RootAction Marker interface for actions that are added toJenkins.UnprotectedRootAction RootActions 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 DescriptorforTopLevelItems. -
Classes in hudson.model used by jenkins.model.labels Class Description Item Basic configuration unit in Hudson.Label Group ofNodes. -
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 ofItems.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 specificallyActionableobjects, which most interestingModelObjects are.)Executor Thread that executes builds.Item Basic configuration unit in Hudson.ModelObject A model object has a human readable name.Queue.QueueDecisionHandler Extension point for deciding if particular job should be scheduled or not.Queue.State Simple queue state persistence object.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 ModelObjectwith 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 ofRuns 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 ofRuns that build software.AbstractBuild.AbstractBuildExecution AbstractDescribableImpl Partial default implementation ofDescribable.AbstractProject Base implementation ofJobs 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 ModelObjectwith some convenience methods.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 modernDescribables 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 RootActions 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 DescriptorforUserProperty. -
Classes in hudson.model used by jenkins.security.apitoken Class Description AbstractModelObject ModelObjectwith 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 ModelObjectwith 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 modernDescribables 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 DescriptorforUserProperty. -
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 holdsExecutors.Describable Classes that are described byDescriptor.Descriptor Metadata about a configurable instance.Node Base type of Jenkins agents (although in practice, you probably extendSlaveto 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 holdsExecutors.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 ofRuns that build software.AbstractDescribableImpl Partial default implementation ofDescribable.AbstractProject Base implementation ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects 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 toBuildListenerand 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 PeriodicWorkthat 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 specificallyActionableobjects, which most interestingModelObjects are.)Descriptor Metadata about a configurable instance.Descriptor.FormException ManagementLink Extension point to add icon tohttp://server/hudson/managepage.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 ofJobs that build software.Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)AutoCompletionCandidates Data representation of the auto-completion candidates.DependencyGraph Maintains the build dependencies betweenAbstractProjects 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 ofItems.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 holdsExecutors.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 jenkins.websocket Class Description Action Object that contributes additional information, behaviors, and UIs toModelObject(more specificallyActionableobjects, which most interestingModelObjects are.)InvisibleAction PartialActionimplementation 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 Computer Represents the running state of a remote computer that holdsExecutors.ComputerSet Serves as the top ofComputers in the URL hierarchy.Run A particular execution ofJob.View Encapsulates the rendering of the list ofTopLevelItems thatJenkinsowns.