Class RepositoryStartupCleanup

java.lang.Object
org.craftercms.studio.impl.v2.repository.RepositoryStartupCleanup

public class RepositoryStartupCleanup extends Object
Clean up git repositories on startup
Since:
4.0.1
Author:
Phil Nguyen
  • Field Details

  • Constructor Details

    • RepositoryStartupCleanup

      public RepositoryStartupCleanup()
  • Method Details

    • unlockRepositories

      @EventListener(CleanupRepositoriesEvent.class) public void unlockRepositories()
    • unlockSitesRepositories

      protected void unlockSitesRepositories()
    • unlockRepository

      protected void unlockRepository(String siteId, GitRepositories repository)
    • removeIndexIfCorrupted

      protected void removeIndexIfCorrupted(String siteId, GitRepositories repository)
    • setSiteService

      public void setSiteService(SiteService siteService)
    • setGeneralLockService

      public void setGeneralLockService(GeneralLockService generalLockService)
    • setHelper

      public void setHelper(GitRepositoryHelper helper)