Package hudson
Interface ExtensionPoint
- All Known Subinterfaces:
BuildReference.HolderFactory,CLIListener,ComputerSet.ComputerSource,CustomClassFilter,EnvVarsFilterGlobalRule,EnvVarsFilterLocalRule,ExecutorListener,ExtendedReadRedaction,HealthCheck,HttpServletFilter,Job.BuildNumberAssigner,Label.LabelComputerSource,LabelValidator,PeepholePermalink.Cache,PluginLocaleDrivenResourceProvider,PluginStrategy,RootAction,ScriptListener,SearchGroup,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,AdministrativeMonitorsConfiguration,AgentProtocol,AllView,AlternativeUiTextProvider,AperiodicWork,ApiCrumbExclusion,ApiTokenProperty,ApiTokenPropertyConfiguration,ApiTokenPropertyDisabledDefaultAdministrativeMonitor,ApiTokenPropertyEnabledNewLegacyAdministrativeMonitor,AppearanceCategory,AppearanceGlobalConfiguration,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.FactoryImpl,BuildQueueWidget.ComputerSetFactoryImpl,BuildQueueWidget.ViewFactoryImpl,BuildReference.DefaultHolderFactory,BuildStepListener,BuildTrigger,BuildTrigger.DescriptorImpl.ItemListenerImpl,BuildVariableContributor,BuildWrapper,BuiltInNodeMigration,CallableDirectionChecker.ChannelConfiguratorImpl,CancelQuietDownCommand,CaptchaSupport,ChangeLogAnnotator,ChangesTabFactory,ChannelConfigurator,ChannelPinger,ChoiceParameterDefinition,ClassicPluginStrategy,ClassLoaderStatisticsSlaveInfo,ClearQueueCommand,CLIAction,CLICommand,CliCrumbExclusion,CliLink,CLIRegisterer,CliTransportAuthenticator,ClockMonitor,CloneableCLICommand,Cloud,CloudProvisioningListener,CloudRetentionStrategy,CloudSet,CloudSlaveRetentionStrategy,CloudsLink,CommandInstaller,CommandInterpreter,CompletedInitializationMonitor,CompletedInitializationMonitor.HealthCheckImpl,Computer,Computer.InternalComputerListener,ComputerConnector,ComputerLauncher,ComputerLauncherFilter,ComputerListener,ComputerPanelBox,ComputerPinger,ComputerPinger.BuiltInComputerPinger,ComputerRetentionWork,ComputerSet.ComputerSourceImpl,ConfigureLink,ConnectionActivityMonitor,ConnectNodeCommand,ConsoleAnnotationDescriptor,ConsoleAnnotatorFactory,ConsoleAnnotatorFactory.RootAction,ConsoleCommand,ConsoleLink,ConsoleLogFilter,ConsoleNote,ConsoleTabFactory,ConsoleUrlProviderGlobalConfiguration,ConsoleUrlProviderUserProperty,ControllerExecutorsAgents,ControllerExecutorsNoAgents,CopyJobCommand,CoreEnvironmentContributor,CreateJobCommand,CreateNodeCommand,CreateViewCommand,CrumbExclusion,CrumbIssuer,CSRFAdministrativeMonitor,CustomClassFilter.Contributed,CustomClassFilter.Static,DailyCheck,DefaultCLIListener,DefaultCrumbIssuer,DefaultGlobalSettingsProvider,DefaultJnlpSlaveReceiver,DefaultMyViewsTabBar,DefaultSCMCheckoutStrategyImpl,DefaultScriptListener,DefaultSettingsProvider,DefaultSimplePageDecorator,DefaultUserCanonicalIdResolver,DefaultViewsTabBar,DelegatingComputerLauncher,DeleteBuildsCommand,DeleteJobCommand,DeleteNodeCommand,DeleteViewCommand,DescriptorVisibilityFilter,DetailFactory,DisablePluginCommand,DisconnectNodeCommand,DiskSpaceMonitor,DiskSpaceMonitorNodeProperty,DisplayNameListener,DistributedBuilds,DoubleLaunchChecker,DoubleLaunchChecker.Schedule,DownloadFromUrlInstaller,DownloadService.Downloadable,DumbSlave,EnablePluginCommand,EnvironmentContributor,EnvironmentContributor.EnvVarsHtml,EnvironmentVariablesNodeProperty,EnvVarsFilterGlobalConfiguration,EnvVarsSlaveInfo,EscapedMarkupFormatter,ExecutorsWidget.ComputerFactoryImpl,ExecutorsWidget.ComputerSetFactoryImpl,ExecutorsWidget.ViewFactoryImpl,ExpandableDetailsNote,ExpandableDetailsNote.DescriptorImpl,ExtendedReadSecretRedaction,ExtensionFilter,ExtensionFinder,ExtensionFinder.GuiceFinder,ExtensionFinder.Sezpoz,FederatedLoginService,FederatedLoginServiceUserProperty,FileFingerprintStorage,FileParameterDefinition,FileParameterValue.CancelledQueueListener,FilePath.FileCallableWrapperFactory,FilePathGlobalSettingsProvider,FilePathSettingsProvider,Fingerprint.ProjectRenameListener,FingerprintCleanupThread,Fingerprinter,FingerprintFacet,FingerprintStorage,FormElementPathPageDecorator,FrameOptionsPageDecorator,FreeStyleBuild,FreeStyleProject,FullControlOnceLoggedInAuthorizationStrategy,FullHeader,GetJobCommand,GetNodeCommand,GetViewCommand,GlobalBuildDiscarderConfiguration,GlobalBuildDiscarderListener,GlobalBuildDiscarderStrategy,GlobalComputerRetentionCheckIntervalConfiguration,GlobalConfiguration,GlobalConfigurationCategory,GlobalConfigurationCategory.Security,GlobalConfigurationCategory.Unclassified,GlobalCrumbIssuerConfiguration,GlobalDefaultViewConfiguration,GlobalFingerprintConfiguration,GlobalMavenConfig,GlobalNodePropertiesConfiguration,GlobalPluginConfiguration,GlobalProjectNamingStrategyConfiguration,GlobalQuietPeriodConfiguration,GlobalSCMRetryCountConfiguration,GlobalSecurityConfiguration,GlobalSettingsProvider,GlobalToolConfiguration,GroovyCommand,GroovyshCommand,Header,HealthCheckAction,HelpCommand,HistoryWidget.FactoryImpl,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,JarURLValidatorImpl,JavaSystemProperties,JavaVersionRecommendationAdminMonitor,JDK,Jenkins,Jenkins.EnforceSlaveAgentPortAdministrativeMonitor,Jenkins.MasterComputer,Jenkins.MasterRestartNotifyier,JenkinsHeader,JenkinsLocationConfiguration,JenkinsWidgetFactory,JnlpAgentReceiver,JNLPLauncher,JnlpSlaveAgentProtocol4,JnlpSlaveRestarterInstaller,Job,Job.BasicJobDetailFactory,Job.DefaultBuildNumberAssigner,Job.LastItemListener,Job.SubItemBuildsLocationImpl,JobColumn,JobGlobalBuildDiscarderStrategy,JobProperty,Label.LabelComputerSourceImpl,LabelAtomProperty,LabelFinder,LastDurationColumn,LastFailureColumn,LastGrantedAuthoritiesProperty,LastGrantedAuthoritiesProperty.SecurityListenerImpl,LastStableColumn,LastSuccessColumn,LauncherDecorator,LazyBuildMixIn.ItemListenerImpl,LegacyApiTokenAdministrativeMonitor,LegacyAuthorizationStrategy,LegacySecurityRealm,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,MemoryUsageMonitorAction,ModelHyperlinkNote,ModelHyperlinkNote.DescriptorImpl,MonitorMarkedNodeOffline,MyView,MyViewsProperty,MyViewsProperty.GlobalAction,MyViewsTabBar,MyViewsTabBar.GlobalConfigurationImpl,NestedProjectsCategory,NewBuildPageUserExperimentalFlag,NewJobPageUserExperimentalFlag,Node,NodeListener,NodeMonitor,NodeMonitorUpdater,NodeProperty,NodeProvisioner.NodeProvisionerInvoker,NodeProvisioner.StandardStrategyImpl,NodeProvisioner.Strategy,Nodes.ScheduleMaintenanceAfterSavingNode,NodesLink,Notifier,NullIdDescriptorMonitor,NullSCM,OfflineNodeCommand,OldDataMonitor,OldDataMonitor.ManagementLinkImpl,OnlineNodeCommand,OperatingSystemEndOfLifeAdminMonitor,OptionalJobProperty,OptionalPermissions,OverviewTabFactory,OverviewTabFactory,PageDecorator,PaneStatusProperties,ParameterDefinition,ParameterizedJobMixIn.ParameterizedJob.ParameterizedDetailFactory,ParametersDefinitionProperty,ParserConfigurator,PartialHeader,PasswordParameterDefinition,PeepholePermalink.DefaultCache,PeepholePermalink.RunListenerImpl,PeopleRedirect.TransientFactory,PeriodicWork,PermissionAdder,PingFailureAnalyzer,PluginManager.PluginCycleDependenciesMonitor,PluginManager.PluginDeprecationMonitor,PluginManager.PluginUpdateMonitor,PluginManagerStaplerOverride,PluginsLink,PluginWrapper.PluginWrapperAdministrativeMonitor,ProcessKiller,ProcessKillingVeto,Project,ProjectNamingStrategy,ProjectNamingStrategy.DefaultProjectNamingStrategy,ProjectNamingStrategy.PatternProjectNamingStrategy,ProxyConfigurationManager,ProxyView,Queue.QueueDecisionHandler,Queue.Saver,QueueIdStrategy,QueueIdStrategy.DefaultStrategy,QueueItemAuthenticator,QueueItemAuthenticatorConfiguration,QueueItemAuthenticatorConfiguration.ProviderImpl,QueueItemAuthenticatorProvider,QueueListener,QueueSorter,QueueTaskDispatcher,QuietDownCommand,Recorder,ReloadConfigurationCommand,ReloadJobCommand,ReloadLink,RemoveJobFromViewCommand,RenameAction.TransientActionFactoryImpl,RepositoryBrowser,ResourceDomainConfiguration,ResourceDomainFilter,ResourceDomainRecommendation,ResourceDomainRootAction,ResponseTimeMonitor,RestartListener,RestartListener.Default,RetainVariablesLocalRule,RetentionStrategy,RetentionStrategy.Always,RetentionStrategy.Demand,ReverseBuildTrigger,ReverseBuildTrigger.ItemListenerImpl,ReverseBuildTrigger.RunListenerImpl,ReverseProxySetupMonitor,RootUrlNotSetMonitor,RoutingDecisionProvider,Run,Run.BasicRunDetailFactory,Run.StatusSummarizer,RunListener,RunParameterDefinition,RunRangeCommand,SafeRestartCommand,SaveableListener,SCM,SCMCheckoutStrategy,SCMDecisionHandler,SCMListener,SCMPollListener,SCMTrigger,SCMTrigger.AdministrativeMonitorImpl,SearchAction,SearchFactory,SearchGroup.ComputerSearchGroup,SearchGroup.ItemSearchGroup,SearchGroup.UnclassifiedSearchGroup,SearchGroup.UserSearchGroup,SearchGroup.ViewSearchGroup,SecureRequester.Default,SecurityConfiguration,SecurityIsOffMonitor,SecurityListener,SecurityRealm,SecuritySystemProperties,SessionIdCommand,SetBuildDescriptionCommand,SetBuildDisplayNameCommand,SettingsProvider,SetupWizard,Shell,ShutdownLink,SimpleBuildStep.LastBuildActionFactory,SimpleBuildWrapper,SimpleGlobalBuildDiscarderStrategy,SimplePageDecorator,SimpleParameterDefinition,SimpleScheduledRetentionStrategy,Slave,SlaveComputer,SlaveRestarter,SlaveSystemInfo,SlowTriggerAdminMonitor,StandaloneProjectsCategory,StandardOutputSwapper,StaplerDispatches,StaticRoutingDecisionProvider,StatisticsLink,StatusColumn,StatusFilter,StopBuildsCommand,StringParameterDefinition,SubTaskContributor,SwapSpaceMonitor,SystemInfoLink,SystemLogLink,SystemProperties.AgentCopier,SystemPropertySlaveInfo,TcpSlaveAgentListener.EnforcedPortHealthCheck,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,UnixSlaveRestarter,UpdateCenter.CoreUpdateMonitor,UpdateCenter.UpdateCenterConfiguration,UpdateJobCommand,UpdateNodeCommand,UpdateSiteWarningsConfiguration,UpdateSiteWarningsMonitor,UpdateViewCommand,Uptime,URICheckEncodingMonitor,UrlAnnotator,URLConnectionDecorator,UsageStatistics,User.CanonicalIdResolver,User.FullNameIdResolver,User.UserIDCanonicalIdResolver,UserAction,UserAgentURLConnectionDecorator,UserAvatarResolver,UserExperimentalFlag,UserExperimentalFlagsProperty,UserLanguages,UserLanguages.AcceptLanguageFilter,UserNameResolver,UserProperty,UserPropertyCategory,UserPropertyCategory.Account,UserPropertyCategory.Appearance,UserPropertyCategory.Experimental,UserPropertyCategory.Invisible,UserPropertyCategory.Preferences,UserPropertyCategory.Security,UserPropertyCategory.Unclassified,UserPropertyCategoryAccountAction.AccountActionFactory,UserPropertyCategoryAppearanceAction.AppearanceActionFactory,UserPropertyCategoryExperimentalAction.ExperimentalActionFactory,UserPropertyCategoryPreferencesAction.PreferencesActionFactory,UserPropertyCategorySecurityAction.SecurityActionFactory,UserSearchProperty,UserSeedChangeListener,UserSeedProperty,UserSeedSecurityListener,VersionCommand,View,ViewJob,ViewJobFilter,ViewProperty,ViewsTabBar,ViewsTabBar.GlobalConfigurationImpl,ViewsTabBarUserProperty,WaitNodeOfflineCommand,WaitNodeOnlineCommand,WeatherColumn,WebSocketAgents,WebSocketEcho,WhoAmI,WhoAmICommand,WidgetFactory,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.
- Author:
- Kohsuke Kawaguchi
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic @interfaceUsed by designers of extension points (direct subtypes ofExtensionPoint) to indicate that the legacy instances are scoped toJenkinsinstance.