All Implemented Interfaces:
Runnable, BackupJob

public class FullBackupJob extends AbstractFullBackupJob
Created by The eXo Platform SARL Author : Alex Reshetnyak alex.reshetnyak@exoplatform.com.ua Nov 21, 2007
  • Field Details

    • LOG

      protected static final org.exoplatform.services.log.Log LOG
  • Constructor Details

    • FullBackupJob

      public FullBackupJob()
  • Method Details

    • createStorage

      protected URL createStorage() throws FileNotFoundException, IOException
      Description copied from class: AbstractBackupJob
      This method is called by run() and resume() Backup implementation knows how to create new storage
      Specified by:
      createStorage in class AbstractBackupJob
      Returns:
      URL of new storage
      Throws:
      FileNotFoundException
      IOException
    • init

      public void init(org.exoplatform.services.jcr.core.ManageableRepository repository, String workspaceName, BackupConfig config, Calendar timeStamp)
      Description copied from interface: BackupJob
      Initialize.
      Parameters:
      repository - ManageableRepository, the manageable repository
      workspaceName - String, the workspace name
      config - BackupConfig, the backup config
      timeStamp - Calendar, the time stamp
    • run

      public void run()
    • stop

      public void stop()
      Description copied from interface: BackupJob
      Call stop of job.