Class RssExecutionDirectoryManagerImpl
java.lang.Object
com.atlassian.bamboo.configuration.external.rss.RssExecutionDirectoryManagerImpl
- All Implemented Interfaces:
RssExecutionDirectoryManager,RssExecutionDirectoryManagerExt
public class RssExecutionDirectoryManagerImpl
extends Object
implements RssExecutionDirectoryManagerExt
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanExecutionCacheDirectory(long repositoryId) Clean RSS execution cache for whole repository (all branches)voidcleanExecutionCacheDirectory(long repositoryId, @NotNull String branch) Clean RSS execution cache for given repository and branchgetAllExistingRssExecutionDirectories(long repositoryId) Get all existing directories for running RSS and storing execution cache for the repository with this repositoryId.getRssExecutionDirectory(long repositoryId, @NotNull String branch) Get directory for running RSS and storing execution cache
-
Field Details
-
DIRECTORY_FORMAT
- See Also:
-
HASHED_BRANCH_PREFIX
- See Also:
-
-
Constructor Details
-
RssExecutionDirectoryManagerImpl
public RssExecutionDirectoryManagerImpl()
-
-
Method Details
-
getRssExecutionDirectory
Description copied from interface:RssExecutionDirectoryManagerGet directory for running RSS and storing execution cache- Specified by:
getRssExecutionDirectoryin interfaceRssExecutionDirectoryManager
-
getAllExistingRssExecutionDirectories
Description copied from interface:RssExecutionDirectoryManagerGet 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.- Specified by:
getAllExistingRssExecutionDirectoriesin interfaceRssExecutionDirectoryManager
-
cleanExecutionCacheDirectory
public void cleanExecutionCacheDirectory(long repositoryId) Description copied from interface:RssExecutionDirectoryManagerExtClean RSS execution cache for whole repository (all branches)- Specified by:
cleanExecutionCacheDirectoryin interfaceRssExecutionDirectoryManagerExt
-
cleanExecutionCacheDirectory
Description copied from interface:RssExecutionDirectoryManagerClean RSS execution cache for given repository and branch- Specified by:
cleanExecutionCacheDirectoryin interfaceRssExecutionDirectoryManager
-