Uses of Interface
hudson.search.SearchableModelObject
-
Packages that use SearchableModelObject 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.search QuickSilver-like search/jump capability for better navigation around Jenkins.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 jenkins.triggers -
-
Uses of SearchableModelObject in hudson
Classes in hudson that implement SearchableModelObject 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 SearchableModelObject in hudson.diagnosis
Classes in hudson.diagnosis that implement SearchableModelObject 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 SearchableModelObject in hudson.logging
Classes in hudson.logging that implement SearchableModelObject 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 SearchableModelObject in hudson.model
Subinterfaces of SearchableModelObject in hudson.model Modifier and Type Interface Description interface
BuildableItem
Item
that can be "built", for whatever meaning of "build".interface
BuildableItemWithBuildWrappers
AbstractProject
that has associatedBuildWrapper
s.interface
Item
Basic configuration unit in Hudson.interface
SCMedItem
Deprecated.ImplementSCMTriggerItem
instead.interface
TopLevelItem
Classes in hudson.model that implement SearchableModelObject 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
AbstractModelObject
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
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 SearchableModelObject in hudson.model.labels
Classes in hudson.model.labels that implement SearchableModelObject 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 SearchableModelObject in hudson.node_monitors
Classes in hudson.node_monitors that implement SearchableModelObject 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 SearchableModelObject in hudson.scm
Classes in hudson.scm that implement SearchableModelObject Modifier and Type Class Description class
AbstractScmTagAction
Common part ofCVSSCM.TagAction
andSubversionTagAction
. -
Uses of SearchableModelObject in hudson.search
Classes in hudson.search with type parameters of type SearchableModelObject Modifier and Type Class Description class
CollectionSearchIndex<SMT extends SearchableModelObject>
SearchIndex
built on aMap
.Methods in hudson.search with parameters of type SearchableModelObject Modifier and Type Method Description SearchIndexBuilder
SearchIndexBuilder. add(String url, SearchableModelObject searchable, String name)
SearchIndexBuilder
SearchIndexBuilder. add(String url, SearchableModelObject searchable, String... names)
SearchIndexBuilder
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
Classes in hudson.security.csrf that implement SearchableModelObject Modifier and Type Class Description static class
CrumbIssuer.RestrictedApi
-
Uses of SearchableModelObject in hudson.slaves
Classes in hudson.slaves that implement SearchableModelObject 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 SearchableModelObject in hudson.triggers
Classes in hudson.triggers that implement SearchableModelObject Modifier and Type Class Description static class
SCMTrigger.AdministrativeMonitorImpl
class
SlowTriggerAdminMonitor
-
Uses of SearchableModelObject in hudson.util
Classes in hudson.util that implement SearchableModelObject Modifier and Type Class Description class
AdministrativeError
Deprecated.ImplementAdministrativeMonitor
directly instead. -
Uses of SearchableModelObject in jenkins.diagnosis
Classes in jenkins.diagnosis that implement SearchableModelObject Modifier and Type Class Description class
HsErrPidList
Finds crash dump reports and show them in the UI. -
Uses of SearchableModelObject in jenkins.diagnostics
Classes in jenkins.diagnostics that implement SearchableModelObject 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 SearchableModelObject in jenkins.management
Classes in jenkins.management that implement SearchableModelObject 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 SearchableModelObject in jenkins.model
Subinterfaces of SearchableModelObject in jenkins.model Modifier and Type Interface Description static 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.Classes in jenkins.model that implement SearchableModelObject 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 SearchableModelObject in jenkins.monitor
Classes in jenkins.monitor that implement SearchableModelObject Modifier and Type Class Description class
JavaVersionRecommendationAdminMonitor
class
OperatingSystemEndOfLifeAdminMonitor
-
Uses of SearchableModelObject in jenkins.security
Classes in jenkins.security that implement SearchableModelObject 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 SearchableModelObject in jenkins.security.apitoken
Classes in jenkins.security.apitoken that implement SearchableModelObject 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 SearchableModelObject in jenkins.security.csrf
Classes in jenkins.security.csrf that implement SearchableModelObject Modifier and Type Class Description class
CSRFAdministrativeMonitor
Monitor that the CSRF protection is enabled on the application. -
Uses of SearchableModelObject in jenkins.triggers
Subinterfaces of SearchableModelObject in jenkins.triggers Modifier and Type Interface Description interface
TriggeredItem
An item which can be configured withTrigger
s.
-