Interface RssExecutionDirectoryManager

All Known Implementing Classes:
RssExecutionDirectoryManagerImpl

public interface RssExecutionDirectoryManager
  • Method Details

    • getRssExecutionDirectory

      Path getRssExecutionDirectory(long repositoryId, @NotNull @NotNull String branch)
      Get directory for running RSS and storing execution cache
    • getAllExistingRssExecutionDirectories

      Set<Path> getAllExistingRssExecutionDirectories(long repositoryId)
      Get all existing directories for running RSS and storing execution cache for the repository with this repositoryId. There is at most one directory for each VCS branch of the repository. It exists if RSS processing was run for given branch.
    • cleanExecutionCacheDirectory

      @Deprecated void cleanExecutionCacheDirectory(long repositoryId)
      Clean RSS execution cache for whole repository (all branches)
    • cleanExecutionCacheDirectory

      void cleanExecutionCacheDirectory(long repositoryId, @NotNull @NotNull String branch)
      Clean RSS execution cache for given repository and branch