Class ExternalStoragesInfoCustomDataStoragePersisterImpl
- java.lang.Object
-
- jetbrains.buildServer.serverSide.statistics.diskusage.impl.ExternalStoragesInfoCustomDataStoragePersisterImpl
-
- All Implemented Interfaces:
ExternalStoragesInfoPersister
public class ExternalStoragesInfoCustomDataStoragePersisterImpl extends Object implements ExternalStoragesInfoPersister
-
-
Constructor Summary
Constructors Constructor Description ExternalStoragesInfoCustomDataStoragePersisterImpl(ExternalStorageDiskUsageInfoFactory diskUsageInfoFactory, ProjectManager projectManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearPersistedData(ExternalStorageId storageId)Map<ExternalStorageId,ArtifactStorageDiskUsageInfo>loadFromProject(SProject project)voidpersistInfo(SProject project, ExternalStorageId storageId, ArtifactStorageDiskUsageInfo diskUsageInfo)voidpersistInfo(ExternalStorageId storageId, ArtifactStorageDiskUsageInfo diskUsageInfo)
-
-
-
Constructor Detail
-
ExternalStoragesInfoCustomDataStoragePersisterImpl
public ExternalStoragesInfoCustomDataStoragePersisterImpl(@NotNull ExternalStorageDiskUsageInfoFactory diskUsageInfoFactory, @NotNull ProjectManager projectManager)
-
-
Method Detail
-
persistInfo
public void persistInfo(@NotNull ExternalStorageId storageId, @NotNull ArtifactStorageDiskUsageInfo diskUsageInfo)- Specified by:
persistInfoin interfaceExternalStoragesInfoPersister
-
persistInfo
public void persistInfo(@NotNull SProject project, @NotNull ExternalStorageId storageId, @NotNull ArtifactStorageDiskUsageInfo diskUsageInfo)- Specified by:
persistInfoin interfaceExternalStoragesInfoPersister
-
loadFromProject
public Map<ExternalStorageId,ArtifactStorageDiskUsageInfo> loadFromProject(@NotNull SProject project)
- Specified by:
loadFromProjectin interfaceExternalStoragesInfoPersister
-
clearPersistedData
public void clearPersistedData(@NotNull ExternalStorageId storageId)- Specified by:
clearPersistedDatain interfaceExternalStoragesInfoPersister
-
-