Uses of Interface
hudson.search.SearchableModelObject
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.
QuickSilver-like search/jump capability for better navigation around Jenkins.
Code related to agents.
Built-in
Trigger
s that run periodically to kick a new build.Other miscellaneous utility code
-
Uses of SearchableModelObject 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 SearchableModelObject 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 SearchableModelObject 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 SearchableModelObject in hudson.model
Modifier and TypeInterfaceDescriptioninterface
Item
that can be "built", for whatever meaning of "build".interface
AbstractProject
that has associatedBuildWrapper
s.interface
Basic configuration unit in Hudson.interface
Deprecated.interface
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
ModelObject
with some convenience methods.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 SearchableModelObject 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 SearchableModelObject 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 SearchableModelObject in hudson.scm
Modifier and TypeClassDescriptionclass
Common part ofCVSSCM.TagAction
andSubversionTagAction
. -
Uses of SearchableModelObject in hudson.search
Modifier and TypeClassDescriptionclass
CollectionSearchIndex<SMT extends SearchableModelObject>
SearchIndex
built on aMap
.Modifier and TypeMethodDescriptionSearchIndexBuilder.add
(String url, SearchableModelObject searchable, String name) SearchIndexBuilder.add
(String url, SearchableModelObject searchable, String... names) SearchIndexBuilder.addAllAnnotations
(SearchableModelObject o) Adds allQuickSilver
-annotated properties to the search index.static SuggestedItem
SuggestedItem.build
(SearchableModelObject searchContext, SearchItem si) Given a SearchItem, builds a SuggestedItem hierarchy by looking up parent items (if applicable).static SearchItem
SearchItems.create
(String searchName, String url, SearchableModelObject searchable) abstract Search
SearchFactory.createFor
(SearchableModelObject owner) Creates aSearch
object.static SuggestedItem
Search.find
(SearchIndex index, String query, SearchableModelObject searchContext) Performs a search and returns the match, or null if no match was found or more than one match was found.static List<SuggestedItem>
Search.suggest
(SearchIndex index, String tokenList, SearchableModelObject searchContext) -
Uses of SearchableModelObject in hudson.security.csrf
-
Uses of SearchableModelObject 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 SearchableModelObject in hudson.triggers
Modifier and TypeClassDescriptionstatic final class
class
-
Uses of SearchableModelObject 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 SearchableModelObject in jenkins.agents
-
Uses of SearchableModelObject in jenkins.diagnosis
Modifier and TypeClassDescriptionclass
Finds crash dump reports and show them in the UI. -
Uses of SearchableModelObject 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 SearchableModelObject 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 SearchableModelObject in jenkins.model
Modifier and TypeInterfaceDescriptionstatic interface
ParameterizedJobMixIn.ParameterizedJob<JobT extends Job<JobT,
RunT> & ParameterizedJobMixIn.ParameterizedJob<JobT, RunT> & Queue.Task, RunT extends Run<JobT, RunT> & Queue.Executable> Marker for job using this mixin, and default implementations of many methods.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 SearchableModelObject in jenkins.monitor
Modifier and TypeClassDescriptionclass
class
-
Uses of SearchableModelObject 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 SearchableModelObject 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 SearchableModelObject in jenkins.security.csrf
Modifier and TypeClassDescriptionclass
Monitor that the CSRF protection is enabled on the application. -
Uses of SearchableModelObject in jenkins.triggers
SCMTriggerItem
instead.