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 void
cleanupFinished()
Called when database cleanup has been finished.int
getNumberOfPerformedCleanups()
void
projectFeatureAdded(SProject project, SProjectFeatureDescriptor projectFeature)
Called when project feature was addedvoid
projectFeatureChanged(SProject project, SProjectFeatureDescriptor before, SProjectFeatureDescriptor after)
Called when project feature was modifiedvoid
projectRestored(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:ProjectsModelListener
Called when project feature was added- Specified by:
projectFeatureAdded
in interfaceProjectsModelListener
- Overrides:
projectFeatureAdded
in classProjectsModelListenerAdapter
- Parameters:
project
- affected projectprojectFeature
- added project feature
-
projectRestored
public void projectRestored(@NotNull String projectId)
Description copied from interface:ProjectsModelListener
Generated when project configuration reloaded from disk- Specified by:
projectRestored
in interfaceProjectsModelListener
- Overrides:
projectRestored
in 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:ProjectsModelListener
Called when project feature was modified- Specified by:
projectFeatureChanged
in interfaceProjectsModelListener
- Overrides:
projectFeatureChanged
in classProjectsModelListenerAdapter
- Parameters:
project
- affected projectbefore
- project feature before modificationafter
- project feature after modification
-
cleanupFinished
public void cleanupFinished()
Description copied from interface:BuildServerListener
Called when database cleanup has been finished.- Specified by:
cleanupFinished
in interfaceBuildServerListener
- Overrides:
cleanupFinished
in classBuildServerAdapter
-
getNumberOfPerformedCleanups
public int getNumberOfPerformedCleanups()
-
-