Uses of Class
hudson.model.AbstractModelObject
Package
Description
Core object model that are bound to URLs via stapler, rooted at
Jenkins
.Boolean expression over labels.
Code that monitors the health of agents
Jenkins's interface with source code management systems.
Code related to agents.
Built-in
Trigger
s that run periodically to kick a new build.Other miscellaneous utility code
-
Uses of AbstractModelObject in hudson
Modifier and TypeClassDescriptionclass
Default implementation ofPluginManager
.class
ManagesPluginWrapper
s.static final class
AdministrativeMonitor
that checks if there are any plugins with cycle dependencies.static final class
AdministrativeMonitor
that checks if there are any plugins that are deprecated.static final class
AdministrativeMonitor
that informs the administrator about a required plugin update.static final class
Administrative Monitor for failed plugins -
Uses of AbstractModelObject in hudson.diagnosis
Modifier and TypeClassDescriptionfinal class
Monitors the disk usage ofJENKINS_HOME
, and if it's almost filled up, warn the user.static class
Extension point for suggesting solutions for full JENKINS_HOME.class
Some old descriptors apparently has the getId() method that's used in different ways and that's causing errors like JENKINS-8866, so detect and report that.class
Tracks whether any data structure changes were corrected when loading XML, that could be resaved to migrate that data to the new format.class
Looks out for a broken reverse proxy setup that doesn't rewrite the location header correctly.class
If Hudson is run with a lot of jobs but no views, suggest the user that they can create views. -
Uses of AbstractModelObject in hudson.logging
Modifier and TypeClassDescriptionclass
Records a selected set of logs so that the system administrator can diagnose a specific aspect of the system.class
Owner ofLogRecorder
s, bound to "/log". -
Uses of AbstractModelObject in hudson.model
Modifier and TypeClassDescriptionclass
AbstractBuild<P extends AbstractProject<P,
R>, R extends AbstractBuild<P, R>> Base implementation ofRun
s that build software.class
class
Partial default implementation ofItem
.class
AbstractProject<P extends AbstractProject<P,
R>, R extends AbstractBuild<P, R>> Base implementation ofJob
s that build software.class
ModelObject
that can have additionalAction
s.class
Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.class
View
that contains everything.class
Used to expose remote access API for ".../api/"class
A build of aProject
.class
Represents the running state of a remote computer that holdsExecutor
s.final class
Serves as the top ofComputer
s in the URL hierarchy.class
class
Free-style software project.class
static final class
Deprecated.only here for backward compclass
A job is an runnable entity under the monitoring of Hudson.class
Group ofNode
s.class
DisplaysJob
s in a flat list view.class
View
that only contains projects for which the current user has access to.class
Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).class
Buildable software project.class
A view that delegates to another.final class
Queue.Item
in theQueue.blockedProjects
stage.static final class
Queue.Item
in theQueue.buildables
stage.static class
Item in a queue.static final class
Queue.Item
in theQueue.leftItems
stage.static class
Common part betweenQueue.BlockedItem
andQueue.BuildableItem
.static final class
Queue.Item
in theQueue.waitingList
stage.class
A particular execution ofJob
.class
Information about a Hudson agent node.class
PartialAction
implementation for those who kick some processing asynchronously (such as SCM tagging.)class
Controls update center capability.static final class
AdministrativeMonitor
that checks if there's Jenkins update.class
Represents a user.class
Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.class
Job
that monitors activities that happen outside Hudson, which requires occasional batch reload activity to obtain the up-to-date information. -
Uses of AbstractModelObject in hudson.model.labels
Modifier and TypeClassDescriptionclass
Atomic single token label, like "foo" or "bar".class
Boolean expression of labels.static final class
static class
static final class
static final class
static class
static final class
static class
No-op but useful for preserving the parenthesis in the user input. -
Uses of AbstractModelObject in hudson.node_monitors
Modifier and TypeClassDescriptionclass
IfNodeMonitor
marks the node as offline, we'll show this to the admin to get their attention. -
Uses of AbstractModelObject in hudson.scm
Modifier and TypeClassDescriptionclass
Common part ofCVSSCM.TagAction
andSubversionTagAction
. -
Uses of AbstractModelObject in hudson.security.csrf
-
Uses of AbstractModelObject in hudson.slaves
Modifier and TypeClassDescriptionclass
AbstractCloudComputer<T extends AbstractCloudSlave>
Partial implementation ofComputer
to be used in conjunction withAbstractCloudSlave
.class
class
Partial implementation ofSlave
to be used byAbstractCloudImpl
.class
CreatesNode
s to dynamically expand/shrink the agents attached to Hudson.final class
DefaultSlave
implementation for computers that do not belong to a higher level structure, like grid or cloud.class
-
Uses of AbstractModelObject in hudson.triggers
Modifier and TypeClassDescriptionstatic final class
class
-
Uses of AbstractModelObject in hudson.util
Modifier and TypeClassDescriptionclass
Deprecated.ImplementAdministrativeMonitor
directly instead.class
Makes sure that no other Hudson uses ourJENKINS_HOME
directory, to forestall the problem of running multiple instances of Hudson that point to the same data directory. -
Uses of AbstractModelObject in jenkins.agents
-
Uses of AbstractModelObject in jenkins.diagnosis
Modifier and TypeClassDescriptionclass
Finds crash dump reports and show them in the UI. -
Uses of AbstractModelObject in jenkins.diagnostics
Modifier and TypeClassDescriptionclass
Performs monitoring ofJenkins
InitMilestone
status.class
class
class
Jenkins URL is required for a lot of operations in both core and plugins.class
Unsecured Jenkins is, well, insecure.class
-
Uses of AbstractModelObject in jenkins.management
Modifier and TypeClassDescriptionclass
Convenient partial implementation ofAdministrativeMonitor
that involves a background "fixing" action once the user opts in for the execution of it. -
Uses of AbstractModelObject in jenkins.model
Modifier and TypeClassDescriptionclass
Default base implementation ofTopLevelItem
.class
Inform the admin about the migration.class
Root object of the system.static class
static class
-
Uses of AbstractModelObject in jenkins.monitor
Modifier and TypeClassDescriptionclass
class
-
Uses of AbstractModelObject in jenkins.security
Modifier and TypeClassDescriptionclass
Recommend use ofResourceDomainConfiguration
to users with the system propertyhudson.model.DirectoryBrowserSupport.CSP
set to overrideDirectoryBrowserSupport.DEFAULT_CSP_VALUE
.class
Administrative monitor showing plugin/core warnings published by the configured update site to the user. -
Uses of AbstractModelObject in jenkins.security.apitoken
Modifier and TypeClassDescriptionclass
Monitor that the API Token are not generated by default without the user interaction.class
Monitor that the API Token cannot be created for a user without existing legacy tokenclass
Monitor the list of users that still have legacy token -
Uses of AbstractModelObject in jenkins.security.csrf
Modifier and TypeClassDescriptionclass
Monitor that the CSRF protection is enabled on the application.