Uses of Class
hudson.model.AbstractModelObject
Packages that use 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
Triggers that run periodically to kick a new build.Other miscellaneous utility code
-
Uses of AbstractModelObject in hudson
Subclasses of AbstractModelObject in hudsonModifier and TypeClassDescriptionclassDefault implementation ofPluginManager.classManagesPluginWrappers.static final classAdministrativeMonitorthat checks if there are any plugins with cycle dependencies.static final classAdministrativeMonitorthat checks if there are any plugins that are deprecated.static final classAdministrativeMonitorthat informs the administrator about a required plugin update.static final classAdministrative Monitor for failed plugins -
Uses of AbstractModelObject in hudson.diagnosis
Subclasses of AbstractModelObject in hudson.diagnosisModifier and TypeClassDescriptionfinal classMonitors the disk usage ofJENKINS_HOME, and if it's almost filled up, warn the user.static classExtension point for suggesting solutions for full JENKINS_HOME.classSome 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.classTracks whether any data structure changes were corrected when loading XML, that could be resaved to migrate that data to the new format.classLooks out for a broken reverse proxy setup that doesn't rewrite the location header correctly.classIf 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.loggingModifier and TypeClassDescriptionclassRecords a selected set of logs so that the system administrator can diagnose a specific aspect of the system.classOwner ofLogRecorders, bound to "/log". -
Uses of AbstractModelObject in hudson.model
Subclasses of AbstractModelObject in hudson.modelModifier and TypeClassDescriptionclassAbstractBuild<P extends AbstractProject<P,R>, R extends AbstractBuild<P, R>> Base implementation ofRuns that build software.classclassPartial default implementation ofItem.classAbstractProject<P extends AbstractProject<P,R>, R extends AbstractBuild<P, R>> Base implementation ofJobs that build software.classModelObjectthat can have additionalActions.classChecks the health of a subsystem of Jenkins and if there's something that requires administrator's attention, notify the administrator.classViewthat contains everything.classUsed to expose remote access API for ".../api/"classA build of aProject.classRepresents the running state of a remote computer that holdsExecutors.final classServes as the top ofComputers in the URL hierarchy.classclassFree-style software project.classstatic final classDeprecated.only here for backward compclassA job is an runnable entity under the monitoring of Hudson.classGroup ofNodes.classDisplaysJobs in a flat list view.classViewthat only contains projects for which the current user has access to.classBase type of Jenkins agents (although in practice, you probably extendSlaveto define a new agent type).classBuildable software project.classA view that delegates to another.final classQueue.Itemin theQueue.blockedProjectsstage.static final classQueue.Itemin theQueue.buildablesstage.static classItem in a queue.static final classQueue.Itemin theQueue.leftItemsstage.static classCommon part betweenQueue.BlockedItemandQueue.BuildableItem.static final classQueue.Itemin theQueue.waitingListstage.classA particular execution ofJob.classInformation about a Hudson agent node.classPartialActionimplementation for those who kick some processing asynchronously (such as SCM tagging.)classControls update center capability.static final classAdministrativeMonitorthat checks if there's Jenkins update.classRepresents a user.classEncapsulates the rendering of the list ofTopLevelItems thatJenkinsowns.classJobthat 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.labelsModifier and TypeClassDescriptionclassAtomic single token label, like "foo" or "bar".classBoolean expression of labels.static final classstatic classstatic final classstatic final classstatic classstatic final classstatic classNo-op but useful for preserving the parenthesis in the user input. -
Uses of AbstractModelObject in hudson.node_monitors
Subclasses of AbstractModelObject in hudson.node_monitorsModifier and TypeClassDescriptionclassIfNodeMonitormarks 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.scmModifier and TypeClassDescriptionclassCommon part ofCVSSCM.TagActionandSubversionTagAction. -
Uses of AbstractModelObject in hudson.security.csrf
Subclasses of AbstractModelObject in hudson.security.csrf -
Uses of AbstractModelObject in hudson.slaves
Subclasses of AbstractModelObject in hudson.slavesModifier and TypeClassDescriptionclassAbstractCloudComputer<T extends AbstractCloudSlave>Partial implementation ofComputerto be used in conjunction withAbstractCloudSlave.classclassPartial implementation ofSlaveto be used byAbstractCloudImpl.classCreatesNodes to dynamically expand/shrink the agents attached to Hudson.final classDefaultSlaveimplementation for computers that do not belong to a higher level structure, like grid or cloud.class -
Uses of AbstractModelObject in hudson.triggers
Subclasses of AbstractModelObject in hudson.triggersModifier and TypeClassDescriptionstatic final classclass -
Uses of AbstractModelObject in hudson.util
Subclasses of AbstractModelObject in hudson.utilModifier and TypeClassDescriptionclassDeprecated.ImplementAdministrativeMonitordirectly instead.classMakes sure that no other Hudson uses ourJENKINS_HOMEdirectory, to forestall the problem of running multiple instances of Hudson that point to the same data directory. -
Uses of AbstractModelObject in jenkins.agents
Subclasses of AbstractModelObject in jenkins.agents -
Uses of AbstractModelObject in jenkins.diagnosis
Subclasses of AbstractModelObject in jenkins.diagnosisModifier and TypeClassDescriptionclassFinds crash dump reports and show them in the UI. -
Uses of AbstractModelObject in jenkins.diagnostics
Subclasses of AbstractModelObject in jenkins.diagnosticsModifier and TypeClassDescriptionclassPerforms monitoring ofJenkinsInitMilestonestatus.classclassclassJenkins URL is required for a lot of operations in both core and plugins.classUnsecured Jenkins is, well, insecure.class -
Uses of AbstractModelObject in jenkins.management
Subclasses of AbstractModelObject in jenkins.managementModifier and TypeClassDescriptionclassConvenient partial implementation ofAdministrativeMonitorthat 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.modelModifier and TypeClassDescriptionclassDefault base implementation ofTopLevelItem.classInform the admin about the migration.classRoot object of the system.static classstatic class -
Uses of AbstractModelObject in jenkins.monitor
Subclasses of AbstractModelObject in jenkins.monitorModifier and TypeClassDescriptionclassclass -
Uses of AbstractModelObject in jenkins.security
Subclasses of AbstractModelObject in jenkins.securityModifier and TypeClassDescriptionclassRecommend use ofResourceDomainConfigurationto users with the system propertyhudson.model.DirectoryBrowserSupport.CSPset to overrideDirectoryBrowserSupport.DEFAULT_CSP_VALUE.classAdministrative 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.apitokenModifier and TypeClassDescriptionclassMonitor that the API Token are not generated by default without the user interaction.classMonitor that the API Token cannot be created for a user without existing legacy tokenclassMonitor the list of users that still have legacy token -
Uses of AbstractModelObject in jenkins.security.csrf
Subclasses of AbstractModelObject in jenkins.security.csrfModifier and TypeClassDescriptionclassMonitor that the CSRF protection is enabled on the application.