Class FileSystemFacade
- java.lang.Object
-
- jetbrains.buildServer.serverSide.statistics.diskusage.FileSystemFacade
-
public class FileSystemFacade extends Object
-
-
Constructor Summary
Constructors Constructor Description FileSystemFacade(TimeService timeService, BuildHistory buildHistory, SQLRunnerEx sqlRunner, ProjectManager projectManager, ServerResponsibility serverResponsibility, DiskUsageStoreProvider diskUsageStoreProvider, ArtifactStorageDiskUsageInfoProvider artifactStorageDiskUsageInfoProvider, CleanedBuildsCounter cleanedBuildsCounter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiskUsage.BuildData
getBuildDataForDirectory(File directory)
DiskUsage.BuildData
getBuildDataForDirectory(Path directory)
BuildTypeScan
getBuildTypeScan(SBuildType buildType)
CompositeDiskUsageData
performFullScan(SBuildType buildType)
-
-
-
Constructor Detail
-
FileSystemFacade
public FileSystemFacade(@NotNull TimeService timeService, @NotNull BuildHistory buildHistory, @NotNull SQLRunnerEx sqlRunner, @NotNull ProjectManager projectManager, @NotNull ServerResponsibility serverResponsibility, @NotNull DiskUsageStoreProvider diskUsageStoreProvider, @NotNull ArtifactStorageDiskUsageInfoProvider artifactStorageDiskUsageInfoProvider, @NotNull CleanedBuildsCounter cleanedBuildsCounter)
-
-
Method Detail
-
performFullScan
@NotNull public CompositeDiskUsageData performFullScan(@NotNull SBuildType buildType)
-
getBuildTypeScan
public BuildTypeScan getBuildTypeScan(@NotNull SBuildType buildType)
-
getBuildDataForDirectory
@Nullable public DiskUsage.BuildData getBuildDataForDirectory(@NotNull File directory)
-
getBuildDataForDirectory
@Nullable public DiskUsage.BuildData getBuildDataForDirectory(@NotNull Path directory)
-
-