Class FileSystemDeleteWorker


  • public class FileSystemDeleteWorker
    extends Object
    • Constructor Detail

      • FileSystemDeleteWorker

        public FileSystemDeleteWorker()
      • FileSystemDeleteWorker

        @Inject
        public FileSystemDeleteWorker​(@Named("ioStrategy")
                                      org.uberfire.io.IOService ioService,
                                      org.guvnor.structure.organizationalunit.OrganizationalUnitService organizationalUnitService,
                                      org.guvnor.structure.repositories.RepositoryService repositoryService,
                                      @Named("systemFS")
                                      org.uberfire.java.nio.file.FileSystem systemFS,
                                      org.guvnor.structure.organizationalunit.config.SpaceConfigStorageRegistry registry,
                                      javax.enterprise.event.Event<org.guvnor.structure.organizationalunit.RemoveOrganizationalUnitEvent> removeOrganizationalUnitEvent,
                                      org.guvnor.structure.server.config.ConfigurationService configurationService)
    • Method Detail

      • doRemove

        public void doRemove()
      • isDeleteWorkerEnabled

        protected boolean isDeleteWorkerEnabled()
      • removeAllDeletedRepositories

        protected void removeAllDeletedRepositories()
      • removeAllDeletedSpaces

        protected void removeAllDeletedSpaces()
      • removeSpaceDirectory

        protected void removeSpaceDirectory​(org.uberfire.spaces.Space space)
      • getSpacePath

        protected File getSpacePath​(org.uberfire.java.nio.file.Path configPath)
      • removeRepository

        protected void removeRepository​(org.guvnor.structure.repositories.Repository repo)
      • createLock

        protected org.uberfire.java.nio.fs.jgit.FileSystemLock createLock​(File file)