Class RemoteParametersContextProcessor
- java.lang.Object
 - 
- jetbrains.buildServer.serverSide.ProjectsModelListenerAdapter
 - 
- jetbrains.buildServer.serverSide.BuildServerAdapter
 - 
- jetbrains.buildServer.serverSide.parameters.remote.RemoteParametersContextProcessor
 
 
 
 
- 
- All Implemented Interfaces:
 EventListener,BuildServerListener,BuildStartContextProcessor,PasswordsProvider,ProjectsModelListener,ServerExtension,ServerListener,TeamCityExtension
public class RemoteParametersContextProcessor extends BuildServerAdapter implements BuildStartContextProcessor, PasswordsProvider
 
- 
- 
Constructor Summary
Constructors Constructor Description RemoteParametersContextProcessor(ExtensionsProvider extensionsProvider, EventDispatcher<BuildServerListener> eventDispatcher) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildFinished(SRunningBuild build)Called after build finishing, only if build was not interruptedvoidbuildInterrupted(SRunningBuild build)Called after build finishing, only if build was interruptedCollection<Parameter>getPasswordParameters(SBuild build)Returns parameters that contain passwords and are associated with build promotionvoidupdateParameters(BuildStartContext context)This extension point is called before parameters are sent to a build agent.- 
Methods inherited from class jetbrains.buildServer.serverSide.BuildServerAdapter
agentDescriptionUpdated, agentRegistered, agentRemoved, agentRemoved, agentsDescriptionUpdated, agentStatusChanged, agentUnregistered, agentUnregistered, beforeAgentUnregistered, beforeBuildFinish, beforeEntryDelete, beforeServerConfigurationLoaded, buildArtifactsChanged, buildChangedStatus, buildCommented, buildDetachedFromAgent, buildPinned, buildProblemsChanged, buildProblemsMuted, buildProblemsUnmuted, buildPromotionTagsChanged, buildQueueOrderChanged, buildRemovedFromQueue, buildStarted, buildTagsChanged, buildTagsChanged, buildTypeAddedToQueue, buildTypeAddedToQueue, buildUnpinned, changeAdded, changesLoaded, changesLoaded, cleanupFinished, cleanupStarted, entriesDeleted, entryCreated, entryDeleted, labelingFailed, labelingSucceed, messageReceived, pluginsLoaded, responsibleChanged, responsibleChanged, responsibleChanged, responsibleChanged, responsibleRemoved, responsibleRemoved, serverConfigurationReloaded, serverShutdown, serverShutdownComplete, serverStartup, sourcesVersionReleased, sourcesVersionReleased, sourcesVersionReleased, statisticValuePublished, testsMuted, testsUnmuted 
- 
Methods inherited from class jetbrains.buildServer.serverSide.ProjectsModelListenerAdapter
beforeBuildTypeDeleted, beforeBuildTypesDeleted, buildTypeActiveStatusChanged, buildTypeDeleted, buildTypeDescriptionUpdated, buildTypeExternalIdChanged, buildTypeMoved, buildTypePersisted, buildTypeRegistered, buildTypeRenamed, buildTypeTemplateDeleted, buildTypeTemplateDeleted, buildTypeTemplateExternalIdChanged, buildTypeTemplateMoved, buildTypeTemplatePersisted, buildTypeTemplateRestored, buildTypeUnregistered, projectArchived, projectCreated, projectDearchived, projectDescriptionUpdated, projectExternalIdChanged, projectFeatureAdded, projectFeatureChanged, projectFeatureRemoved, projectMoved, projectPersisted, projectPluginDataFileRemoved, projectPluginDataFileSaved, projectRemoved, projectRemoved, projectRenamed, projectRestored, vcsRootExternalIdChanged, vcsRootMoved, vcsRootPersisted, vcsRootRemoved, vcsRootsPersisted, vcsRootUpdated 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface jetbrains.buildServer.serverSide.ProjectsModelListener
beforeBuildTypeDeleted, beforeBuildTypesDeleted, buildTypeActiveStatusChanged, buildTypeDeleted, buildTypeDescriptionUpdated, buildTypeExternalIdChanged, buildTypeMoved, buildTypePersisted, buildTypeRegistered, buildTypeRenamed, buildTypeTemplateDeleted, buildTypeTemplateDeleted, buildTypeTemplateExternalIdChanged, buildTypeTemplateMoved, buildTypeTemplatePersisted, buildTypeTemplateRestored, buildTypeUnregistered, projectArchived, projectCreated, projectDearchived, projectDescriptionUpdated, projectExternalIdChanged, projectFeatureAdded, projectFeatureChanged, projectFeatureRemoved, projectMoved, projectPersisted, projectPluginDataFileRemoved, projectPluginDataFileSaved, projectRemoved, projectRemoved, projectRenamed, projectRestored, vcsRootExternalIdChanged, vcsRootMoved, vcsRootPersisted, vcsRootRemoved, vcsRootsPersisted, vcsRootUpdated 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
RemoteParametersContextProcessor
public RemoteParametersContextProcessor(@NotNull ExtensionsProvider extensionsProvider, @NotNull EventDispatcher<BuildServerListener> eventDispatcher) 
 - 
 
- 
Method Detail
- 
buildInterrupted
public void buildInterrupted(@NotNull SRunningBuild build)Description copied from interface:BuildServerListenerCalled after build finishing, only if build was interrupted- Specified by:
 buildInterruptedin interfaceBuildServerListener- Overrides:
 buildInterruptedin classBuildServerAdapter- Parameters:
 build- running build // TODO: shall pass SFinishedBuild as parameter
 
- 
buildFinished
public void buildFinished(@NotNull SRunningBuild build)Description copied from interface:BuildServerListenerCalled after build finishing, only if build was not interrupted- Specified by:
 buildFinishedin interfaceBuildServerListener- Overrides:
 buildFinishedin classBuildServerAdapter- Parameters:
 build- running build // TODO: shall pass SFinishedBuild as parameter
 
- 
updateParameters
public void updateParameters(@NotNull BuildStartContext context)Description copied from interface:BuildStartContextProcessorThis extension point is called before parameters are sent to a build agent. Build context can be used to alter parameters of a build before data is sent to a build agent- Specified by:
 updateParametersin interfaceBuildStartContextProcessor- Parameters:
 context- context to update
 
- 
getPasswordParameters
@NotNull public Collection<Parameter> getPasswordParameters(@NotNull SBuild build)
Description copied from interface:PasswordsProviderReturns parameters that contain passwords and are associated with build promotion- Specified by:
 getPasswordParametersin interfacePasswordsProvider- Parameters:
 build- current build- Returns:
 - collection of parameters 
Parameter 
 
 - 
 
 -