Uses of Class
hudson.model.AbstractModelObject
-
Packages that use AbstractModelObject Package Description hudson hudson.diagnosis hudson.logging hudson.model Core object model that are bound to URLs via stapler, rooted atJenkins
.hudson.model.labels Boolean expression over labels.hudson.node_monitors Code that monitors the health of agentshudson.scm Jenkins's interface with source code management systems.hudson.security.csrf hudson.slaves Code related to agents.hudson.triggers Built-inTrigger
s that run periodically to kick a new build.hudson.util Other miscellaneous utility codejenkins.diagnosis jenkins.diagnostics jenkins.management jenkins.model jenkins.monitor jenkins.security jenkins.security.apitoken jenkins.security.csrf -
-
Uses of AbstractModelObject in hudson
Subclasses of AbstractModelObject in hudson Modifier and Type Class Description class
LocalPluginManager
Default implementation ofPluginManager
.class
PluginManager
ManagesPluginWrapper
s.static class
PluginManager.PluginCycleDependenciesMonitor
AdministrativeMonitor
that checks if there are any plugins with cycle dependencies.static class
PluginManager.PluginDeprecationMonitor
AdministrativeMonitor
that checks if there are any plugins that are deprecated.static class
PluginManager.PluginUpdateMonitor
AdministrativeMonitor
that informs the administrator about a required plugin update.static class
PluginWrapper.PluginWrapperAdministrativeMonitor
Administrative Monitor for failed plugins -
Uses of AbstractModelObject in hudson.diagnosis
Subclasses of AbstractModelObject in hudson.diagnosis Modifier and Type Class Description class
HudsonHomeDiskUsageMonitor
Monitors the disk usage ofJENKINS_HOME
, and if it's almost filled up, warn the user.static class
HudsonHomeDiskUsageMonitor.Solution
Extension point for suggesting solutions for full JENKINS_HOME.class
NullIdDescriptorMonitor
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
OldDataMonitor
Tracks whether any data structure changes were corrected when loading XML, that could be resaved to migrate that data to the new format.class
ReverseProxySetupMonitor
Looks out for a broken reverse proxy setup that doesn't rewrite the location header correctly.class
TooManyJobsButNoView
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
Subclasses of AbstractModelObject in hudson.logging Modifier and Type Class Description class
LogRecorder
Records a selected set of logs so that the system administrator can diagnose a specific aspect of the system.class
LogRecorderManager
Owner ofLogRecorder
s, bound to "/log". -
Uses of AbstractModelObject in hudson.model
Subclasses of AbstractModelObject in hudson.model Modifier and Type Class Description class
AbstractBuild<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation ofRun
s that build software.class
AbstractCIBase
class
AbstractItem
Partial default implementation ofItem
.class
AbstractProject<P extends AbstractProject<P,R>,R extends AbstractBuild<P,R>>
Base implementation ofJob
s that build software.class
Actionable
ModelObject
that can have additionalAction
s.class
AdministrativeMonitor
Checks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.class
AllView
View
that contains everything.class
Api
Used to expose remote access API for ".../api/"class
Build<P extends Project<P,B>,B extends Build<P,B>>
A build of aProject
.class
Computer
Represents the running state of a remote computer that holdsExecutor
s.class
ComputerSet
Serves as the top ofComputer
s in the URL hierarchy.class
FreeStyleBuild
class
FreeStyleProject
Free-style software project.class
Hudson
static class
Hudson.MasterComputer
Deprecated.only here for backward compclass
Job<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A job is an runnable entity under the monitoring of Hudson.class
Label
Group ofNode
s.class
ListView
DisplaysJob
s in a flat list view.class
MyView
View
that only contains projects for which the current user has access to.class
Node
Base type of Jenkins agents (although in practice, you probably extendSlave
to define a new agent type).class
Project<P extends Project<P,B>,B extends Build<P,B>>
Buildable software project.class
ProxyView
A view that delegates to another.class
Queue.BlockedItem
Queue.Item
in theQueue.blockedProjects
stage.static class
Queue.BuildableItem
Queue.Item
in theQueue.buildables
stage.static class
Queue.Item
Item in a queue.static class
Queue.LeftItem
Queue.Item
in theQueue.leftItems
stage.static class
Queue.NotWaitingItem
Common part betweenQueue.BlockedItem
andQueue.BuildableItem
.static class
Queue.WaitingItem
Queue.Item
in theQueue.waitingList
stage.class
Run<JobT extends Job<JobT,RunT>,RunT extends Run<JobT,RunT>>
A particular execution ofJob
.class
Slave
Information about a Hudson agent node.class
TaskAction
PartialAction
implementation for those who kick some processing asynchronously (such as SCM tagging.)class
UpdateCenter
Controls update center capability.static class
UpdateCenter.CoreUpdateMonitor
AdministrativeMonitor
that checks if there's Jenkins update.class
User
Represents a user.class
View
Encapsulates the rendering of the list ofTopLevelItem
s thatJenkins
owns.class
ViewJob<JobT extends ViewJob<JobT,RunT>,RunT extends Run<JobT,RunT>>
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
Subclasses of AbstractModelObject in hudson.model.labels Modifier and Type Class Description class
LabelAtom
Atomic single token label, like "foo" or "bar".class
LabelExpression
Boolean expression of labels.static class
LabelExpression.And
static class
LabelExpression.Binary
static class
LabelExpression.Iff
static class
LabelExpression.Implies
static class
LabelExpression.Not
static class
LabelExpression.Or
static class
LabelExpression.Paren
No-op but useful for preserving the parenthesis in the user input. -
Uses of AbstractModelObject in hudson.node_monitors
Subclasses of AbstractModelObject in hudson.node_monitors Modifier and Type Class Description class
MonitorMarkedNodeOffline
IfNodeMonitor
marks the node as offline, we'll show this to the admin to get their attention. -
Uses of AbstractModelObject in hudson.scm
Subclasses of AbstractModelObject in hudson.scm Modifier and Type Class Description class
AbstractScmTagAction
Common part ofCVSSCM.TagAction
andSubversionTagAction
. -
Uses of AbstractModelObject in hudson.security.csrf
Subclasses of AbstractModelObject in hudson.security.csrf Modifier and Type Class Description static class
CrumbIssuer.RestrictedApi
-
Uses of AbstractModelObject in hudson.slaves
Subclasses of AbstractModelObject in hudson.slaves Modifier and Type Class Description class
AbstractCloudComputer<T extends AbstractCloudSlave>
Partial implementation ofComputer
to be used in conjunction withAbstractCloudSlave
.class
AbstractCloudImpl
class
AbstractCloudSlave
Partial implementation ofSlave
to be used byAbstractCloudImpl
.class
Cloud
CreatesNode
s to dynamically expand/shrink the agents attached to Hudson.class
DumbSlave
DefaultSlave
implementation for computers that do not belong to a higher level structure, like grid or cloud.class
SlaveComputer
-
Uses of AbstractModelObject in hudson.triggers
Subclasses of AbstractModelObject in hudson.triggers Modifier and Type Class Description static class
SCMTrigger.AdministrativeMonitorImpl
class
SlowTriggerAdminMonitor
-
Uses of AbstractModelObject in hudson.util
Subclasses of AbstractModelObject in hudson.util Modifier and Type Class Description class
AdministrativeError
Deprecated.ImplementAdministrativeMonitor
directly instead. -
Uses of AbstractModelObject in jenkins.diagnosis
Subclasses of AbstractModelObject in jenkins.diagnosis Modifier and Type Class Description class
HsErrPidList
Finds crash dump reports and show them in the UI. -
Uses of AbstractModelObject in jenkins.diagnostics
Subclasses of AbstractModelObject in jenkins.diagnostics Modifier and Type Class Description class
CompletedInitializationMonitor
Performs monitoring ofJenkins
InitMilestone
status.class
ControllerExecutorsAgents
class
ControllerExecutorsNoAgents
class
RootUrlNotSetMonitor
Jenkins URL is required for a lot of operations in both core and plugins.class
SecurityIsOffMonitor
Unsecured Jenkins is, well, insecure.class
URICheckEncodingMonitor
-
Uses of AbstractModelObject in jenkins.management
Subclasses of AbstractModelObject in jenkins.management Modifier and Type Class Description class
AsynchronousAdministrativeMonitor
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
Subclasses of AbstractModelObject in jenkins.model Modifier and Type Class Description class
AbstractTopLevelItem
Default base implementation ofTopLevelItem
.class
BuiltInNodeMigration
Inform the admin about the migration.class
Jenkins
Root object of the system.static class
Jenkins.EnforceSlaveAgentPortAdministrativeMonitor
static class
Jenkins.MasterComputer
-
Uses of AbstractModelObject in jenkins.monitor
Subclasses of AbstractModelObject in jenkins.monitor Modifier and Type Class Description class
JavaVersionRecommendationAdminMonitor
class
OperatingSystemEndOfLifeAdminMonitor
-
Uses of AbstractModelObject in jenkins.security
Subclasses of AbstractModelObject in jenkins.security Modifier and Type Class Description class
RekeySecretAdminMonitor
Warns the administrator to runSecretRewriter
class
ResourceDomainRecommendation
Recommend use ofResourceDomainConfiguration
to users with the system propertyhudson.model.DirectoryBrowserSupport.CSP
set to overrideDirectoryBrowserSupport.DEFAULT_CSP_VALUE
.class
UpdateSiteWarningsMonitor
Administrative monitor showing plugin/core warnings published by the configured update site to the user. -
Uses of AbstractModelObject in jenkins.security.apitoken
Subclasses of AbstractModelObject in jenkins.security.apitoken Modifier and Type Class Description class
ApiTokenPropertyDisabledDefaultAdministrativeMonitor
Monitor that the API Token are not generated by default without the user interaction.class
ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor
Monitor that the API Token cannot be created for a user without existing legacy tokenclass
LegacyApiTokenAdministrativeMonitor
Monitor the list of users that still have legacy token -
Uses of AbstractModelObject in jenkins.security.csrf
Subclasses of AbstractModelObject in jenkins.security.csrf Modifier and Type Class Description class
CSRFAdministrativeMonitor
Monitor that the CSRF protection is enabled on the application.
-