Package jetbrains.buildServer.serverSide
Interface ServerExtension
- 
- All Superinterfaces:
 TeamCityExtension
- All Known Subinterfaces:
 AdditionalCspDomains,AddToQueuePreprocessor,AfterBuildsCleanupExtension,AfterRequestProcessor,AgentDescriptionPreprocessor,AgentExpirationCondition,AgentNameGenerator,AgentParametersProvider,ArtifactVisibilityChecker,AuthConfigTestPatcher,BaseAgentType,BranchAttributesDataProvider,BranchFilterHelperExtension,BranchGroupsProvider,BranchSpecProvider,BuildCustomizerExtension,BuildDistributor,BuildExecutorType,BuildFinder,BuildMessagesTranslator,BuildMetadataProvider,BuildParametersProvider,BuildRunnerDiscoveryExtension,BuildsCleanupExtension,BuildStartContextProcessor,BuildStartStepsContextProcessor,BuildTriggersPreprocessor,BuildTypeIdentifiersValidatorExtension,BuildTypeNotifierDescriptor,BuildTypesTestScope,ChangesCollectionCondition,CleanupExtension,CloudClientFactory,CloudType,CloudTypeExtension,CommitMessageProducer,ConnectionCredentialsFactory,ConnectionProvider,CredentialsStorage,CredentialsStorageEx,CsrfCheck,CustomRunTypeResolver,CustomSettingsMapper,DataCleaner,DataFetcher,EditRunTypeControllerExtension,ExternalChangeViewerExtension,FailedTestOutputFormatter,ForbiddenLoginDomains,GenerateExternalIdExtension,GitHubAppInstallationProviderExtension,HttpLoginSupport,IdentifiersValidatorExtension<T>,IgnoredParametersKeys,LoginPageProvider,LogoutPageProvider,MainConfigProcessor,MessageProcessorFactory,MessageSender,MuteInfoProvider,NotifierDescriptor,OAuthRedirectUrlExtension,ObjectFinderExtension,ParameterControlProvider,ParameterDescriptionProvider,ParameterResolverServerProvider,ParametersPreprocessor,ParameterValueCompletionProvider,PasswordsProvider,PatchCache,PipelineIntegration,PipelineRequirementService,PipelineRunnerGenerator,ProjectDataFetcher,ProjectIdIdentifiersValidatorExtension,ProjectParametersProvider,PullRequestManager,PullRequestSupplier,RefreshableTokenProviderExtension,RemoteParameterProvider,RepositoryInitializingExtension,ResourceDiscoveryExtension,RestBuildTriggerExtension,RunCustomBuildExtension,SelectiveConnectionServerExtension,SelfHostedRepositoryManager,ServiceMessageNotifier,ServiceMessageTranslator,SetupFromUrlExtension,SimpleLogMessageFilter,StartBuildPrecondition,StartingBuildAgentsFilter,StartingBuildVirtualAgentsFilter,TagsManager,TagsManagerEx,TeamCityHandlerInterceptor,TeamCityServersProvider,TemplateProcessor,TextStatusBuilder,ToolUsagesProvider,TreeViewMessageFilter,TriggeredByProcessor,UntrustedBuildCondition,UntrustedBuildTypeCondition,UserNotifierDescriptor,UserSelectOptionsProvider,VcsInformationService,VcsLabelManager,VcsRootIdentifiersValidatorExtension,VcsServiceInterceptor,VersionedSettingsFreezePostProcessor,WebLoginModel,WebLoginModelEx
- All Known Implementing Classes:
 AbstractBuildParametersProvider,AbstractDeploymentInstanceMessageTranslator,AbstractParameterDescriptionProvider,ActionMessagesCleaner,AddBuildStepSuggestion,AddGeneratedPromotionsToGraphPreprocessor,AdditionalCspDomainsFromInternalProperties,AddVcsRootSuggestion,AgentFinder,AgentlessBuildParametersProvider,AgentParametersToolUsageProvider,AgentPoolFinder,AgentPoolManagerImpl,AgentsStillNotUsingHttpsReport,AgentTypeAuditFinder,AgentUpgradeProblemsReport,AllMessageFilter,ApprovableBuildChangesCollectionCondition,ApprovalBuildFeature,ApprovalBuildParametersProcessor,ApprovalBuildParametersProvider,ArtifactsSecurityChecker,ArtifactsStorageSettingsContextProcessor,ArtifactStorageSettingsMapper,ArtifactStorageType,ArtifactsUrlStillHttpReport,AuditLogCleanerImpl,AuthenticationTokenAuditFinder,AutoCheckoutHealthReport,AutoGeneratedPipelineRunnerGenerator,AutomaticAgentAuthorizationTokens,AutoMergeBuildFeature,AutoMergeBuildStatuxTextBuilder,AutoToolVersionParametersProvider,AzureDevOpsOAuthProvider,BaseFinder,BioConnectorHealthReport,BitBucketOAuthProvider,BitBucketVcsInformationService,BranchesPopupController,BranchFilterHealthReportBase,BranchGroupsMyBranchesProvider,BranchGroupsUserSelectedProvider,BreadthFirstRunnerDiscoveryExtension,BrokenArtifactDependenciesReport,BrokenProjectTokensReport,BrokenSnapshotDependenciesReport,BuildArtifactsCleaner,BuildBranchParameterProvider,BuildCacheFeature,BuildCachePublishedTranslator,BuildCachesCleaner,BuildDataStorageImpl,BuildDependenciesPrecondition,BuildDistributorProxy,BuildFailureOnMessageFeature,BuildFailureOnMetricFeature,BuildFailureOnMetricMainConfigProcessor,BuildFailureOnMetricProcessor,BuildFeature,BuildFinder,BuildHttpLoginSupport,BuildLogSizeMetric,BuildMetric,BuildNumberTranslator,BuildProblemFinder,BuildPromotionFinder,BuildServiceMessagesTranslator,BuildStartFilter,BuildStatisticValueTranslator,BuildStatusTranslator,BuildStepsParameterDescriptionProvider,BuildStepsParameterProvider,BuildStepsParameterValueCompletion,BuildTablesCleanerImpl,BuildTemplateFinder,BuildTriggerService,BuildTriggerSettingsReport,BuildTypeFinder,BuildTypeIdentifiersManagerImpl,BuildTypeSettingsReport,BuildTypesTestScopeViaProperties,BuildTypeSuggestion,BuildVcsNumberCompatibilityExtension,BuiltInAuthModuleHealthReport,BundledToolInstallationFailedReport,CaptureErrorsForRecentErrorsReport,CheckboxFieldParameterType,CheckingForChangesPrecondition,CheckListPopupDialogType,CleanupErrorsReport,CleanupExtensionAdapter,CleanupExtensionsErrorsReport,CleanupUnlinkedGeneratedProjects,CloudAgentNameGenerator,CloudAgentsIdleHealthReport,CloudManagerBaseImpl,CloudProviderStartingBuildVirtualAgentsFilter,CollationMismatchProblemReporter,CompositeBuildStatusBuilder,CompositeHealthStatusReportTestUtil.ControlledReport,CompositeHealthStatusReportTestUtil.NoOpReport,CompositeHealthStatusReportTestUtil.TestReport,ConditionalBuildChainModifier,ConfigModificationsFinder,ConfigurationErrorsReport,ConfigureProxyServerForWebsocketReport,CustomDataStorageManagerImpl,CustomSettingsMapperAdapter,DatabaseHealthReport,DataDirectoryPermissionsHealthReport,DBBackedBuildCounters,DefaultAgentParametersProvider,DefaultAgentsFilter,DefaultArtifactStorageType,DefaultBuildDistributor,DefaultBuildTypeIdentifiersValidator,DefaultCheckoutDirParameterProvider,DefaultMessageProcessorFactory,DefaultParametersDescription,DefaultProjectIdIdentifiersValidator,DefaultToolVersionParametersProvider,DefaultVcsRootIdentifiersValidator,DependencyParameterReferencesProcessor,DependencyParametersProvider,DependencyTriggersTriggerSettingsMapper,DeploymentInstanceArgumentMessageTranslator,DeploymentInstanceStateMessageTranslator,DeprecatedJava8Report,DetachedFromAgentMessageTranslator,DiskSpaceReport,DockerPipelineIntegration,DomainIsolationHealthStatusReport,DummyCloudClientFactory,DuplicateBuildTriggerReport,DuplicateCloudProfileHealthReport,DuplicateInheritedRemoteParameterHealthReport,DuplicatesMessageProcessorFactory,EncryptionSettings,EnumParameterType,ErrorMessageFilter,ExecuteOnceSupport,ExternalBuildArtifactsCacheImpl,FailedTestCountMetric,FilesCachesReport,FinishBuildTriggerService,FlowFinishedMessageTranslator,FlowStartedMessageTranslator,FreeSpaceBuildFeature,FreezeReverseDepParametersProcessor,FreezeVirtualConfigurations,FrequentCleanCheckoutReport,GeneratedSettingsCache,GHEOAuthProvider,GitHubOAuthProvider,GitHubOAuthProviderBase,GitHubVcsInformationService,GitLabCEorEEOAuthProvider,GitLabComOAuthProvider,GitLabVcsInfromationService,GoogleOAuthProvider,GraphCustomSettingsMapper,HealthStatusItemFinder,HealthStatusReport,HealthStatusReportDecorator,HeavyServerCheckoutPatchesReport,HiddenArtifactsFilter,HttpsCertificateExpirationStatusReport,HugeLogBuildReport,IdeaProjectDataFetcher,IdeaSettingsPreprocessor,IgnoredTestCountMetric,ImplicitParametersToolUsageProvider,ImportantMessageFilter,InaccessibleArtifactsChecker,InefficientArtifactsPublishingReport,InspectionsMessageProcessorFactory,IntegerFieldParameterType,InternalPropertiesUsageReport,IntersectingPersonalChainsPreprocessor,InvalidApprovalRulesHealthReport,InvalidBranchFilterSyntaxReport,InvalidCleanupKeepRulesReport,InvalidHistoryRecordsCleaner,InvalidScheduleTriggerSettingsReport,InvalidVcsTriggerSettingsReport,InvestigationsCleanupExtension,IprBasedRunTypeExtension,IssuesStoredTokenUnavailableReport,JdkPackageManager,KeepRuleBuildFeature,LastPinnedBuildFinder,LegacySecondaryNodeReport,LicenseIssuesReport,LicensePrecondition,LostBuildsCleaner,MainNodeInactiveHealthReport,ManyBuildsProducedByTriggerHealthReport,MatchAnyMessageFilter,MaxRunningBuildsPrecondition,MemoryProblemsHealthReport,MessageTranslator,MetadataStorageBean,MissingNodesResponsibilitiesHealthReport,MockBuildFeature,MockRunTypeExtension,MultiselectFieldParameterType,NewVersionAvailableReport,NodeFinder,NodeResponsibilityFinder,NodesTimeDiffReport,NoProxyMultiNodeSetupReport,NotConfiguredRootUrlHealthReport,NotificationsBuildFeature,NotificationTranslator,NotPersistedEntitiesHealthReport,NpmPipelineIntegration,OAuthProvider,OAuthRedirectSettingsMapper,ObsoleteBuildProblemResponsibilitiesCleanupExtension,ObsoleteFilesCleaner,OldAgentsCleaner,OldLog4jConfigurationHealthReport,OutdatedAgentCompatibilityExtension,OutdatedProjectSettingsHealthReport,ParameterBasedToolsProvider,ParameterControlProviderAdapter,PassedTestCountMetric,PasswordFieldParameterType,PasswordsBuildStartContextProcessor,PatchCacheImpl,PatternCollisionHealthReport,PersistTasksStorage,PersonalBuildCleaner,PipelineBuildFeature,PipelineCommandLineRunnerGenerator,PipelineGradleRunnerGenerator,PipelineMavenRunnerGenerator,PipelineNodeJSRunnerGenerator,PipelineParametersProvider,PipelinePythonRunnerGenerator,PipelineUnityRunnerGenerator,PoolAgentTypeSelectorDescriptor,PoolProjectSelectorDescriptor,PopupDialogType,PresignedArtifactLinksManager,PresignedTokenHttpAuthenticationScheme,PreventCoverageDecreaseSuggestion,PreventDuplicatesGrowingSuggestion,PreventInspectionErrorsGrowingSuggestion,PreventTestNumberDropSuggestion,PreventTooManyIgnoredTestsSuggestion,PriorityAgentsFilter,ProjectCredentialsStorage,ProjectFinder,ProjectIdentifiersManagerImpl,ProjectSuggestion,ProjectVersionedSettingsDisabledHealthReport,ProxyConfigurationProblemsHealthReport,ProxyVersionMismatchReport,QueuedBuildAgentsReport,QuietPeriodHealthStatusReport,ReadonlyClientFactory,RecentlyFailedTestsCalculator,RedundantVcsRootsReport,RedundantVcsTriggerReport,ReferenceResolverServerProvider,RefreshableTokenConfigListener,RegExpTextTransformer,RemoteArtifactTranslator,RemoteDebugBuildStartContextProcessor,RemoteParametersContextProcessor,RemoteParameterType,RemoteRunBranchSpecProvider,RemoteRunOnBranchTriggerService,RemoveBasicHttpAuthSchemeAuthConfigTestPatcher,RemoveDeploymentInstanceMessageTranslator,ReportTabSettingsMapper,RequiredToolInstalledPrecondition,RetryBuildTriggerService,ReuseSnapshotDependenciesReport,RunOnTheSameAgentFilter,RunTypeExtension,RunTypeExtensionProcessor,RunTypeFinder,SameRootAndArtifactHostsHealthReport,SAXBasedDataFetcher,ScheduledTimeBuildPrecondition,SchedulerBuildTriggerService,ScheduleTriggerManyBranchesReport,SecondaryNodeVersionMismatchHealthReport,SecurityUpdatesHealthReport,SelectParameterType,SelectParameterTypeBase,SelfHostedPipelineRequirementService,ServerCleanupManagerImpl,ServerFinder,ServerPluginsHealthReport,ServerRootUrlStillHttpReport,ServerSettingsImpl,ServerTriggeredByProcessor,SetStepNameContextProcessor,SettingsPersistErrorsReport,SetupFromUrlVcsTriggerExtension,SpaceBuildFeatureSettingsMapper,SpaceOAuthProvider,SpaceReceiveInitPayloadTaskCleaner,SshKnownHostsParameterProcessor,StandardGenerateExternalIdExtensions.BuildTypeIdGenerator,StandardGenerateExternalIdExtensions.ProjectIdGenerator,StandardGenerateExternalIdExtensions.TemplateIdGenerator,StandardGenerateExternalIdExtensions.VcsRootIdGenerator,StartingBuildsLimitPrecondition,StatisticsBuildMetric,StatisticsValueSuggestion,StringFinder,SuspiciousUUIDHealthStatusReport,TagsManagerImpl,TeamCityCloudPipelineRequirementService,TestBranchAttributesDataProvider,TestCountMetric,TestFailureRateCollector,TestFinder,TestMetadataCleaner,TestMetadataStorage,TestNamesCleaner,TextFieldParameterType,TfsAuthProvider,ThreadDumpsCleaner,ThreadTracesCleaner,TimedBuildParametersProvider,ToolFinder,ToolsParametersProvider,TriggeredByParametersProvider.TriggeredByParametersProviderImpl,TriggeringProblemsReport,TriggerRulesListener,TruncatingPrefixCredentialsStorageEx,UnavailableTokenReport,UnbundledPluginUsageGlobalReport,UnbundledPluginUsageReport,UnbundledPluginUsageReportBase,UndefinedParametersSuggestion,UniqueUrlReport,UnityLicensePipelineIntegration,UnknownConnectionProvider,UnknownTriggerService,UnreachableDefaultTemplateReport,UntrustedBuildsPrecondition,UnusedAgentsReport,UnusedVcsRootsReport,UpperLimitRevisionParametersProvider,UserFinder,UserGroupCleanupExtension,UserGroupFinder,UserModelImpl,UserRoleFinder,VcsBuildTriggerService,VcsChangesStorage.VcsChangeTableCleaner,VcsLabeler,VcsLabelingBuildFeature,VcsLabelingBuildFeatureSettingsMapper,VcsModificationFinder,VcsModificationsCleaner,VcsResourceDiscoveryExtension,VcsRootFinder,VcsRootsManagerSettingsImpl,VCSSettingsBuildParametersProvider,VersionedSettingsCommitErrorHealthReport,VersionedSettingsConfigErrorHealthReport,VersionedSettingsContextParametersReport,VersionedSettingsDisabledHealthReport,VersionedSettingsPrecondition,VersionedSettingsRootIdMapper,WaitApprovalBuildPrecondition,WebLoginModelImpl,XmlStatusProcessor,YamlPipelineCommitMessageProducer
public interface ServerExtension extends TeamCityExtension
- Author:
 - Kir Marker interface for various plugin-provided extensions for server-side part of TeamCity. This interface was created especially to allow to find all server-side extension points
 - See Also:
 ExtensionHolder.registerExtension(Class, String, TeamCityExtension)