Class ExternalStoragesInfoRegistryUpdater
- java.lang.Object
-
- jetbrains.buildServer.serverSide.ProjectsModelListenerAdapter
-
- jetbrains.buildServer.serverSide.BuildServerAdapter
-
- jetbrains.buildServer.serverSide.statistics.diskusage.ExternalStoragesInfoRegistryUpdater
-
- All Implemented Interfaces:
EventListener,BuildServerListener,ProjectsModelListener,ServerListener
public class ExternalStoragesInfoRegistryUpdater extends BuildServerAdapter
-
-
Constructor Summary
Constructors Constructor Description ExternalStoragesInfoRegistryUpdater(ExternalStorageDiskUsageInfoFactory diskUsageInfoFactory, ExternalStoragesDiskUsageInfoRegistry storagesDiskUsageInfoRegistry, ProjectManager projectManager, EventDispatcher<BuildServerListener> eventDispatcher, ExecutorServices executorServices, DiskUsageViewer diskUsageViewer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanupFinished()Called when database cleanup has been finished.intgetNumberOfPerformedCleanups()voidprojectFeatureAdded(SProject project, SProjectFeatureDescriptor projectFeature)Called when project feature was addedvoidprojectFeatureChanged(SProject project, SProjectFeatureDescriptor before, SProjectFeatureDescriptor after)Called when project feature was modifiedvoidprojectRestored(String projectId)Generated when project configuration reloaded from disk-
Methods inherited from class jetbrains.buildServer.serverSide.BuildServerAdapter
agentDescriptionUpdated, agentRegistered, agentRemoved, agentRemoved, agentsDescriptionUpdated, agentStatusChanged, agentUnregistered, agentUnregistered, beforeAgentUnregistered, beforeBuildFinish, beforeEntryDelete, beforeServerConfigurationLoaded, buildArtifactsChanged, buildChangedStatus, buildCommented, buildDetachedFromAgent, buildFinished, buildInterrupted, buildPinned, buildProblemsChanged, buildProblemsMuted, buildProblemsUnmuted, buildPromotionTagsChanged, buildQueueOrderChanged, buildRemovedFromQueue, buildStarted, buildTagsChanged, buildTagsChanged, buildTypeAddedToQueue, buildTypeAddedToQueue, buildUnpinned, changeAdded, changesLoaded, changesLoaded, 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, projectFeatureRemoved, projectMoved, projectPersisted, projectPluginDataFileRemoved, projectPluginDataFileSaved, projectRemoved, projectRemoved, projectRenamed, 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, projectFeatureRemoved, projectMoved, projectPersisted, projectPluginDataFileRemoved, projectPluginDataFileSaved, projectRemoved, projectRemoved, projectRenamed, vcsRootExternalIdChanged, vcsRootMoved, vcsRootPersisted, vcsRootRemoved, vcsRootsPersisted, vcsRootUpdated
-
-
-
-
Constructor Detail
-
ExternalStoragesInfoRegistryUpdater
public ExternalStoragesInfoRegistryUpdater(@NotNull ExternalStorageDiskUsageInfoFactory diskUsageInfoFactory, @NotNull ExternalStoragesDiskUsageInfoRegistry storagesDiskUsageInfoRegistry, @NotNull ProjectManager projectManager, @NotNull EventDispatcher<BuildServerListener> eventDispatcher, @NotNull ExecutorServices executorServices, @NotNull DiskUsageViewer diskUsageViewer)
-
-
Method Detail
-
projectFeatureAdded
public void projectFeatureAdded(@NotNull SProject project, @NotNull SProjectFeatureDescriptor projectFeature)Description copied from interface:ProjectsModelListenerCalled when project feature was added- Specified by:
projectFeatureAddedin interfaceProjectsModelListener- Overrides:
projectFeatureAddedin classProjectsModelListenerAdapter- Parameters:
project- affected projectprojectFeature- added project feature
-
projectRestored
public void projectRestored(@NotNull String projectId)Description copied from interface:ProjectsModelListenerGenerated when project configuration reloaded from disk- Specified by:
projectRestoredin interfaceProjectsModelListener- Overrides:
projectRestoredin classProjectsModelListenerAdapter- Parameters:
projectId- internal id of the reloaded project
-
projectFeatureChanged
public void projectFeatureChanged(@NotNull SProject project, @NotNull SProjectFeatureDescriptor before, @NotNull SProjectFeatureDescriptor after)Description copied from interface:ProjectsModelListenerCalled when project feature was modified- Specified by:
projectFeatureChangedin interfaceProjectsModelListener- Overrides:
projectFeatureChangedin classProjectsModelListenerAdapter- Parameters:
project- affected projectbefore- project feature before modificationafter- project feature after modification
-
cleanupFinished
public void cleanupFinished()
Description copied from interface:BuildServerListenerCalled when database cleanup has been finished.- Specified by:
cleanupFinishedin interfaceBuildServerListener- Overrides:
cleanupFinishedin classBuildServerAdapter
-
getNumberOfPerformedCleanups
public int getNumberOfPerformedCleanups()
-
-