Package hudson
Interface ExtensionPoint
-
- All Known Subinterfaces:
BuildReference.HolderFactory
,CustomClassFilter
,EnvVarsFilterGlobalRule
,EnvVarsFilterLocalRule
,ExecutorListener
,LabelValidator
,PluginLocaleDrivenResourceProvider
,PluginStrategy
,RootAction
,SecureRequester
,TopLevelItem
,UnprotectedRootAction
- All Known Implementing Classes:
AboutJenkins
,AbstractBuild
,AbstractBuildRangeCommand
,AbstractCIBase
,AbstractCloudComputer
,AbstractCloudImpl
,AbstractCloudSlave
,AbstractCommandInstaller
,AbstractDiskSpaceMonitor
,AbstractPasswordBasedSecurityRealm
,AbstractProject
,AbstractProject.LabelValidator
,AbstractQueueSorterImpl
,AbstractTopLevelItem
,AddJobToViewCommand
,AdministrativeError
,AdministrativeMonitor
,AdministrativeMonitorsApi
,AdministrativeMonitorsConfiguration
,AdministrativeMonitorsDecorator
,AgentProtocol
,AllView
,AlternativeUiTextProvider
,AperiodicWork
,ApiCrumbExclusion
,ApiTokenProperty
,ApiTokenPropertyConfiguration
,ApiTokenPropertyDisabledDefaultAdministrativeMonitor
,ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor
,ArchitectureMonitor
,ArtifactArchiver
,ArtifactArchiver.Migrator
,ArtifactManagerConfiguration
,ArtifactManagerFactory
,AssetManager
,AsyncAperiodicWork
,AsynchronousAdministrativeMonitor
,AsyncPeriodicWork
,AuthorizationStrategy
,AuthorizationStrategy.Unsecured
,BackgroundGlobalBuildDiscarder
,BasicHeaderApiTokenAuthenticator
,BasicHeaderAuthenticator
,BasicHeaderRealPasswordAuthenticator
,BatchCommandInstaller
,BatchFile
,BooleanParameterDefinition
,BooleanUserExperimentalFlag
,Build
,BuildButtonColumn
,BuildCommand
,BuildDiscarder
,BuildDiscarderProperty
,BuildDiscarderProperty.ConditionallyHidden
,Builder
,BuildHistoryWidget
,BuildQueueWidget
,BuildReference.DefaultHolderFactory
,BuildStepListener
,BuildTrigger
,BuildTrigger.DescriptorImpl.ItemListenerImpl
,BuildVariableContributor
,BuildWrapper
,BuiltInNodeMigration
,CallableDirectionChecker.ChannelConfiguratorImpl
,CancelQuietDownCommand
,CaptchaSupport
,ChangeLogAnnotator
,ChannelConfigurator
,ChannelPinger
,ChoiceParameterDefinition
,ClassicPluginStrategy
,ClassLoaderStatisticsSlaveInfo
,ClearQueueCommand
,CLIAction
,CLICommand
,CliCrumbExclusion
,CliLink
,CLIRegisterer
,CliTransportAuthenticator
,ClockMonitor
,CloneableCLICommand
,Cloud
,CloudProvisioningListener
,CloudRetentionStrategy
,CloudSlaveRetentionStrategy
,CommandInstaller
,CommandInterpreter
,CompletedInitializationMonitor
,Computer
,Computer.DisplayExecutor.InternalComputerListener
,ComputerConnector
,ComputerLauncher
,ComputerLauncherFilter
,ComputerListener
,ComputerPanelBox
,ComputerPinger
,ComputerPinger.BuiltInComputerPinger
,ComputerRetentionWork
,ConfigureLink
,ConnectionActivityMonitor
,ConnectNodeCommand
,ConsoleAnnotationDescriptor
,ConsoleAnnotatorFactory
,ConsoleCommand
,ConsoleLink
,ConsoleLogFilter
,ConsoleNote
,ControllerExecutorsAgents
,ControllerExecutorsNoAgents
,CopyJobCommand
,CoreEnvironmentContributor
,CreateJobCommand
,CreateNodeCommand
,CreateViewCommand
,CrumbExclusion
,CrumbIssuer
,CSRFAdministrativeMonitor
,CustomClassFilter.Contributed
,CustomClassFilter.Static
,DailyCheck
,DefaultCrumbIssuer
,DefaultGlobalSettingsProvider
,DefaultJnlpSlaveReceiver
,DefaultMyViewsTabBar
,DefaultSCMCheckoutStrategyImpl
,DefaultSettingsProvider
,DefaultSimplePageDecorator
,DefaultUserCanonicalIdResolver
,DefaultViewsTabBar
,DelegatingComputerLauncher
,DeleteBuildsCommand
,DeleteJobCommand
,DeleteNodeCommand
,DeleteViewCommand
,DescriptorVisibilityFilter
,DisablePluginCommand
,DisconnectNodeCommand
,DiskSpaceMonitor
,DisplayNameListener
,DistributedBuilds
,DownloadFromUrlInstaller
,DownloadService.Downloadable
,DumbSlave
,EnablePluginCommand
,EnvironmentContributor
,EnvironmentContributor.EnvVarsHtml
,EnvironmentVariablesNodeProperty
,EnvVarsFilterGlobalConfiguration
,EnvVarsSlaveInfo
,EscapedMarkupFormatter
,ExecutorsWidget
,ExitLifecycle
,ExpandableDetailsNote
,ExpandableDetailsNote.DescriptorImpl
,ExtensionFilter
,ExtensionFinder
,ExtensionFinder.GuiceFinder
,ExtensionFinder.Sezpoz
,FederatedLoginService
,FederatedLoginServiceUserProperty
,FileFingerprintStorage
,FileParameterDefinition
,FilePath.FileCallableWrapperFactory
,FilePathGlobalSettingsProvider
,FilePathSettingsProvider
,Fingerprint.ProjectRenameListener
,FingerprintCleanupThread
,Fingerprinter
,FingerprintFacet
,FingerprintStorage
,FormElementPathPageDecorator
,FrameOptionsPageDecorator
,FreeStyleBuild
,FreeStyleProject
,FullControlOnceLoggedInAuthorizationStrategy
,FullHeader
,GetJobCommand
,GetNodeCommand
,GetViewCommand
,GlobalBuildDiscarderConfiguration
,GlobalBuildDiscarderListener
,GlobalBuildDiscarderStrategy
,GlobalCloudConfiguration
,GlobalConfiguration
,GlobalConfigurationCategory
,GlobalConfigurationCategory.Security
,GlobalConfigurationCategory.Unclassified
,GlobalCrumbIssuerConfiguration
,GlobalDefaultViewConfiguration
,GlobalFingerprintConfiguration
,GlobalMavenConfig
,GlobalNodePropertiesConfiguration
,GlobalPluginConfiguration
,GlobalProjectNamingStrategyConfiguration
,GlobalQuietPeriodConfiguration
,GlobalSCMRetryCountConfiguration
,GlobalSecurityConfiguration
,GlobalSettingsProvider
,GlobalToolConfiguration
,GroovyCommand
,GroovyshCommand
,Header
,HelpCommand
,HistoryWidget
,HsErrPidList
,HttpSessionListener
,Hudson
,Hudson.MasterComputer
,HudsonHomeDiskUsageChecker
,HudsonHomeDiskUsageMonitor
,HudsonHomeDiskUsageMonitor.Solution
,HudsonPrivateSecurityRealm
,HudsonPrivateSecurityRealm.Details
,HudsonPrivateSecurityRealm.ManageUserLinks
,HyperlinkNote
,HyperlinkNote.DescriptorImpl
,I18n
,IdentityRootAction
,IdStrategy
,IdStrategy.CaseInsensitive
,IdStrategy.CaseSensitive
,IdStrategy.CaseSensitiveEmailAddress
,InstallerTranslator
,InstallPluginCommand
,InstallSourceProperty
,InstallState
,InstallStateFilter
,InstanceIdentityProvider
,ItemCategory
,ItemCategory.UncategorizedCategory
,ItemDeletion
,ItemListener
,JavaVersionRecommendationAdminMonitor
,JDK
,Jenkins
,Jenkins.EnforceSlaveAgentPortAdministrativeMonitor
,Jenkins.MasterComputer
,Jenkins.MasterRestartNotifyier
,JenkinsHeader
,JenkinsLocationConfiguration
,JnlpAgentReceiver
,JNLPLauncher
,JnlpSlaveAgentProtocol4
,JnlpSlaveRestarterInstaller
,Job
,Job.LastItemListener
,Job.SubItemBuildsLocationImpl
,JobColumn
,JobGlobalBuildDiscarderStrategy
,JobProperty
,LabelAtomProperty
,LabelFinder
,LastDurationColumn
,LastFailureColumn
,LastGrantedAuthoritiesProperty
,LastGrantedAuthoritiesProperty.SecurityListenerImpl
,LastStableColumn
,LastSuccessColumn
,LauncherDecorator
,LazyBuildMixIn.ItemListenerImpl
,LegacyApiTokenAdministrativeMonitor
,LegacyAuthorizationStrategy
,LegacySecurityRealm
,Lifecycle
,ListChangesCommand
,ListJobsCommand
,ListPluginsCommand
,ListView
,ListView.Listener
,ListViewColumn
,LoadBalancer
,LoadPredictor
,LoadPredictor.CurrentlyRunningTasks
,LoadStatistics.LoadStatisticsUpdater
,LogRecorder.ComputerLogInitializer
,LogRotator
,ManageJenkinsAction
,ManagementLink
,MarkupFormatter
,MasterBuildConfiguration
,Maven
,Maven.MavenInstallation
,Maven.MavenInstaller
,Maven3MojoNote
,Maven3MojoNote.DescriptorImpl
,MavenErrorNote
,MavenErrorNote.DescriptorImpl
,MavenMojoNote
,MavenMojoNote.DescriptorImpl
,MavenWarningNote
,MavenWarningNote.DescriptorImpl
,MemoryUsageMonitor
,ModelHyperlinkNote
,ModelHyperlinkNote.DescriptorImpl
,MonitorMarkedNodeOffline
,MyView
,MyViewsProperty
,MyViewsProperty.GlobalAction
,MyViewsTabBar
,MyViewsTabBar.GlobalConfigurationImpl
,NestedProjectsCategory
,Node
,Node.InternalComputerListener
,NodeListener
,NodeMonitor
,NodeMonitorUpdater
,NodeProperty
,NodeProvisioner.NodeProvisionerInvoker
,NodeProvisioner.StandardStrategyImpl
,NodeProvisioner.Strategy
,NodesLink
,Notifier
,NullIdDescriptorMonitor
,NullSCM
,OfflineNodeCommand
,OldDataMonitor
,OldDataMonitor.ManagementLinkImpl
,OnlineNodeCommand
,OperatingSystemEndOfLifeAdminMonitor
,OptionalJobProperty
,OptionalPermissions
,PageDecorator
,PaneStatusProperties
,ParameterDefinition
,ParametersDefinitionProperty
,ParserConfigurator
,PartialHeader
,PasswordParameterDefinition
,PeepholePermalink.RunListenerImpl
,PeriodicWork
,PermissionAdder
,PingFailureAnalyzer
,PluginManager.PluginCycleDependenciesMonitor
,PluginManager.PluginDeprecationMonitor
,PluginManager.PluginUpdateMonitor
,PluginManagerStaplerOverride
,PluginServletFilter
,PluginsLink
,PluginWrapper.PluginWrapperAdministrativeMonitor
,ProcessKiller
,ProcessKillingVeto
,Project
,ProjectNamingStrategy
,ProjectNamingStrategy.DefaultProjectNamingStrategy
,ProjectNamingStrategy.PatternProjectNamingStrategy
,ProxyView
,Queue.QueueDecisionHandler
,Queue.Saver
,QueueItemAuthenticator
,QueueItemAuthenticatorConfiguration
,QueueItemAuthenticatorConfiguration.ProviderImpl
,QueueItemAuthenticatorProvider
,QueueListener
,QueueSorter
,QueueTaskDispatcher
,QuietDownCommand
,Recorder
,RekeySecretAdminMonitor
,ReloadConfigurationCommand
,ReloadJobCommand
,ReloadLink
,RemoveJobFromViewCommand
,RenameAction.TransientActionFactoryImpl
,RepositoryBrowser
,ResourceDomainConfiguration
,ResourceDomainRecommendation
,ResourceDomainRootAction
,ResponseTimeMonitor
,RestartListener
,RestartListener.Default
,RetainVariablesLocalRule
,RetentionStrategy
,RetentionStrategy.Always
,RetentionStrategy.Demand
,ReverseBuildTrigger
,ReverseBuildTrigger.ItemListenerImpl
,ReverseBuildTrigger.RunListenerImpl
,ReverseProxySetupMonitor
,RootUrlNotSetMonitor
,RoutingDecisionProvider
,Run
,Run.StatusSummarizer
,RunIdMigrator.UnmigrationInstruction
,RunListener
,RunParameterDefinition
,RunRangeCommand
,SaveableListener
,SCM
,SCMCheckoutStrategy
,SCMDecisionHandler
,SCMListener
,SCMPollListener
,SCMTrigger
,SCMTrigger.AdministrativeMonitorImpl
,SearchFactory
,SecureRequester.Default
,SecurityIsOffMonitor
,SecurityListener
,SecurityRealm
,SecuritySystemProperties
,SessionIdCommand
,SetBuildDescriptionCommand
,SetBuildDisplayNameCommand
,SettingsProvider
,SetupWizard
,Shell
,ShutdownLink
,SimpleBuildStep.LastBuildActionFactory
,SimpleBuildWrapper
,SimpleGlobalBuildDiscarderStrategy
,SimplePageDecorator
,SimpleParameterDefinition
,SimpleScheduledRetentionStrategy
,Slave
,SlaveComputer
,SlaveRestarter
,SlaveSystemInfo
,SlowTriggerAdminMonitor
,SolarisSMFLifecycle
,StandaloneProjectsCategory
,StandardOutputSwapper
,StaplerDispatches
,StaticRoutingDecisionProvider
,StatisticsLink
,StatusColumn
,StatusFilter
,StopBuildsCommand
,StringParameterDefinition
,SubTaskContributor
,SwapSpaceMonitor
,SystemdLifecycle
,SystemInfoLink
,SystemLogLink
,SystemProperties.AgentCopier
,SystemPropertySlaveInfo
,TcpSlaveAgentListener.PingAgentProtocol
,Telemetry
,Telemetry.TelemetryReporter
,TemporarySpaceMonitor
,TextParameterDefinition
,ThreadDumpSlaveInfo
,TimerTrigger
,TimeZoneProperty
,ToolConfigurationCategory
,ToolInstallation
,ToolInstaller
,ToolLocationNodeProperty
,ToolLocationTranslator
,ToolProperty
,TooManyJobsButNoView
,TransientActionFactory
,TransientBuildActionFactory
,TransientComputerActionFactory
,TransientFingerprintFacetFactory
,TransientProjectActionFactory
,TransientUserActionFactory
,TransientViewActionFactory
,Trigger
,Trigger.Cron
,UnixLifecycle
,UnixSlaveRestarter
,UpdateCenter.CoreUpdateMonitor
,UpdateCenter.UpdateCenterConfiguration
,UpdateJobCommand
,UpdateNodeCommand
,UpdateSiteWarningsConfiguration
,UpdateSiteWarningsMonitor
,UpdateViewCommand
,URICheckEncodingMonitor
,UrlAnnotator
,URLConnectionDecorator
,UsageStatistics
,User.CanonicalIdResolver
,User.FullNameIdResolver
,User.UserIDCanonicalIdResolver
,UserAgentURLConnectionDecorator
,UserAvatarResolver
,UserExperimentalFlag
,UserExperimentalFlagsProperty
,UserLanguages
,UserNameResolver
,UserProperty
,UserSearchProperty
,UserSeedChangeListener
,UserSeedProperty
,UserSeedSecurityListener
,VersionCommand
,View
,ViewJob
,ViewJobFilter
,ViewProperty
,ViewsTabBar
,ViewsTabBar.GlobalConfigurationImpl
,WaitNodeOfflineCommand
,WaitNodeOnlineCommand
,WeatherColumn
,WebSocketAgents
,WebSocketEcho
,WhoAmI
,WhoAmICommand
,Widget
,WindowsInstallerLink
,WindowsServiceLifecycle
,WinswSlaveRestarter
,WorkspaceBrowser
,WorkspaceCleanupThread
,WorkspaceListener
,WorkspaceLocator
,ZipExtractionInstaller
public interface ExtensionPoint
Marker interface that designates extensible components in Jenkins that can be implemented by plugins.See respective interfaces/classes for more about how to register custom implementations to Jenkins. See
Extension
for how to have Jenkins auto-discover your implementations.This interface is used for auto-generating documentation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ExtensionPoint.LegacyInstancesAreScopedToHudson
Used by designers of extension points (direct subtypes ofExtensionPoint
) to indicate that the legacy instances are scoped toJenkins
instance.
-