Interface OnMaster

All Known Subinterfaces:
BuildableItem, BuildableItemWithBuildWrappers, Item, ParameterizedJobMixIn.ParameterizedJob<JobT,RunT>, SCMedItem, TopLevelItem, TriggeredItem
All Known Implementing Classes:
AbstractAsyncNodeMonitorDescriptor, AbstractBuild, AbstractCIBase, AbstractCloudSlave, AbstractCommandInstaller.Descriptor, AbstractItem, AbstractNodeMonitorDescriptor, AbstractProject, AbstractProject.AbstractProjectDescriptor, AbstractTopLevelItem, AdministrativeMonitorsConfiguration, AdministrativeMonitorsDecorator, AllView.DescriptorImpl, ApiTokenProperty.DescriptorImpl, ApiTokenPropertyConfiguration, ArchitectureMonitor.DescriptorImpl, ArtifactArchiver.DescriptorImpl, ArtifactManagerConfiguration, ArtifactManagerFactoryDescriptor, AuthorizationStrategy.Unsecured.DescriptorImpl, BatchCommandInstaller.DescriptorImpl, BatchFile.DescriptorImpl, BooleanParameterDefinition.DescriptorImpl, Build, BuildButtonColumn.DescriptorImpl, BuildDiscarderDescriptor, BuildDiscarderProperty.DescriptorImpl, BuildStepDescriptor, BuildTrigger.DescriptorImpl, BuildWrapperDescriptor, CaptchaSupportDescriptor, ChoiceParameterDefinition.DescriptorImpl, ClockMonitor.DescriptorImpl, CloudSet.DescriptorImpl, CommandInstaller.DescriptorImpl, ComputerConnectorDescriptor, ComputerSet.DescriptorImpl, ConsoleAnnotationDescriptor, ConsoleUrlProviderGlobalConfiguration, ConsoleUrlProviderUserProperty.DescriptorImpl, Correlator, CrumbIssuerDescriptor, DefaultConsoleUrlProvider.DescriptorImpl, DefaultCrumbIssuer.DescriptorImpl, DefaultGlobalSettingsProvider.DescriptorImpl, DefaultMyViewsTabBar.DescriptorImpl, DefaultSCMCheckoutStrategyImpl.DescriptorImpl, DefaultSettingsProvider.DescriptorImpl, DefaultSimplePageDecorator, DefaultViewsTabBar.DescriptorImpl, DelegatingComputerLauncher.DescriptorImpl, Descriptor, DescriptorExtensionList, DiskSpaceMonitor.DescriptorImpl, DiskSpaceMonitorDescriptor, DiskSpaceMonitorNodeProperty.DescriptorImpl, DownloadFromUrlInstaller.DescriptorImpl, DumbSlave, DumbSlave.DescriptorImpl, EnvironmentVariablesNodeProperty.DescriptorImpl, EnvVarsFilterGlobalConfiguration, EnvVarsFilterLocalRuleDescriptor, EscapedMarkupFormatter.DescriptorImpl, ExpandableDetailsNote.DescriptorImpl, ExtensionList, FileFingerprintStorage.DescriptorImpl, FileParameterDefinition.DescriptorImpl, FilePathGlobalSettingsProvider.DescriptorImpl, FilePathSettingsProvider.DescriptorImpl, Fingerprinter.DescriptorImpl, FingerprintStorageDescriptor, FormElementPathPageDecorator, FrameOptionsPageDecorator, FreeStyleBuild, FreeStyleProject, FreeStyleProject.DescriptorImpl, FullControlOnceLoggedInAuthorizationStrategy.DescriptorImpl, GlobalBuildDiscarderConfiguration, GlobalBuildDiscarderStrategyDescriptor, GlobalComputerRetentionCheckIntervalConfiguration, GlobalConfiguration, GlobalCrumbIssuerConfiguration, GlobalDefaultViewConfiguration, GlobalFingerprintConfiguration, GlobalMavenConfig, GlobalNodePropertiesConfiguration, GlobalPluginConfiguration, GlobalProjectNamingStrategyConfiguration, GlobalQuietPeriodConfiguration, GlobalSCMRetryCountConfiguration, GlobalSecurityConfiguration.DescriptorImpl, GlobalSettingsProviderDescriptor, Hudson, HudsonPrivateSecurityRealm.DescriptorImpl, HudsonPrivateSecurityRealm.Details.DescriptorImpl, HyperlinkNote.DescriptorImpl, IdStrategy.CaseInsensitive.DescriptorImpl, IdStrategy.CaseSensitive.DescriptorImpl, IdStrategy.CaseSensitiveEmailAddress.DescriptorImpl, IdStrategyDescriptor, InstallSourceProperty.DescriptorImpl, JDK.DescriptorImpl, Jenkins, Jenkins.DescriptorImpl, JenkinsLocationConfiguration, JNLPLauncher.DescriptorImpl, Job, JobColumn.DescriptorImpl, JobGlobalBuildDiscarderStrategy.DescriptorImpl, JobPropertyDescriptor, LabelAtomPropertyDescriptor, LastDurationColumn.DescriptorImpl, LastFailureColumn.DescriptorImpl, LastGrantedAuthoritiesProperty.DescriptorImpl, LastStableColumn.DescriptorImpl, LastSuccessColumn.DescriptorImpl, LegacyAuthorizationStrategy.DescriptorImpl, LegacySecurityRealm.DescriptorImpl, ListView.DescriptorImpl, ListViewColumnDescriptor, LocalPluginManager, LogRotator.LRDescriptor, MarkupFormatterDescriptor, MasterBuildConfiguration, Maven.DescriptorImpl, Maven.MavenInstallation.DescriptorImpl, Maven.MavenInstaller.DescriptorImpl, Maven3MojoNote.DescriptorImpl, MavenErrorNote.DescriptorImpl, MavenMojoNote.DescriptorImpl, MavenWarningNote.DescriptorImpl, ModelHyperlinkNote.DescriptorImpl, MyView.DescriptorImpl, MyViewsProperty.DescriptorImpl, MyViewsTabBar.GlobalConfigurationImpl, MyViewsTabBarDescriptor, Node, NodeDescriptor, NodePropertyDescriptor, NullSCM.DescriptorImpl, OptionalJobProperty.OptionalJobPropertyDescriptor, PageDecorator, PaneStatusProperties.DescriptorImpl, ParameterDefinition.ParameterDescriptor, ParametersDefinitionProperty.DescriptorImpl, PasswordParameterDefinition.ParameterDescriptorImpl, PluginManager, Project, ProjectNamingStrategy.DefaultProjectNamingStrategy.DescriptorImpl, ProjectNamingStrategy.PatternProjectNamingStrategy.DescriptorImpl, ProjectNamingStrategy.ProjectNamingStrategyDescriptor, PropertyDescriptor, ProxyConfiguration.DescriptorImpl, ProxyConfigurationManager, ProxyView.DescriptorImpl, Publisher.DescriptorExtensionListImpl, QueueItemAuthenticatorConfiguration, QueueItemAuthenticatorDescriptor, RemotingWorkDirSettings.DescriptorImpl, ResourceDomainConfiguration, ResponseTimeMonitor.DescriptorImpl, RetainVariablesLocalRule.DescriptorImpl, RetentionStrategy.Always.DescriptorImpl, RetentionStrategy.Demand.DescriptorImpl, ReverseBuildTrigger.DescriptorImpl, Run, RunParameterDefinition.DescriptorImpl, SCMCheckoutStrategyDescriptor, SCMDescriptor, SCMTrigger.DescriptorImpl, SettingsProviderDescriptor, SetupWizard, Shell.DescriptorImpl, SimpleGlobalBuildDiscarderStrategy.DescriptorImpl, SimplePageDecorator, SimpleScheduledRetentionStrategy.DescriptorImpl, Slave, Slave.SlaveDescriptor, StatusColumn.DescriptorImpl, StatusFilter.StatusFilterDescriptor, StringParameterDefinition.DescriptorImpl, SwapSpaceMonitor.DescriptorImpl, SystemProperties.Listener, TemporarySpaceMonitor.DescriptorImpl, TextParameterDefinition.DescriptorImpl, TimerTrigger.DescriptorImpl, TimeZoneProperty.DescriptorImpl, ToolDescriptor, ToolInstallerDescriptor, ToolLocationNodeProperty.DescriptorImpl, ToolPropertyDescriptor, TopLevelItemDescriptor, TriggerDescriptor, UpdateCenter, UpdateSiteWarningsConfiguration, UsageStatistics, UserExperimentalFlagsProperty.DescriptorImpl, UserPropertyDescriptor, UserSearchProperty.DescriptorImpl, UserSeedProperty.DescriptorImpl, ViewDescriptor, ViewJob, ViewPropertyDescriptor, ViewsTabBar.GlobalConfigurationImpl, ViewsTabBarDescriptor, WeatherColumn.DescriptorImpl, ZipExtractionInstaller.DescriptorImpl

public interface OnMaster
Marks the objects in Jenkins that only exist in the core and not on agents.

This marker interface is for plugin developers to quickly tell if they can take a specific object from a controller to an agent. (Core developers, if you find classes/interfaces that extend from this, please be encouraged to add them.)

Since:
1.475
Author:
Kohsuke Kawaguchi