org.exoplatform.services.jcr.ext.backup.impl.fs
Class FullBackupJob

java.lang.Object
  extended by org.exoplatform.services.jcr.ext.backup.impl.AbstractBackupJob
      extended by org.exoplatform.services.jcr.ext.backup.impl.AbstractFullBackupJob
          extended by org.exoplatform.services.jcr.ext.backup.impl.fs.FullBackupJob
All Implemented Interfaces:
java.lang.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 Summary
protected static org.apache.commons.logging.Log log
           
 
Fields inherited from class org.exoplatform.services.jcr.ext.backup.impl.AbstractBackupJob
config, id, repository, state, timeStamp, url, workspaceName
 
Fields inherited from interface org.exoplatform.services.jcr.ext.backup.BackupJob
FINISHED, FULL, INCREMENTAL, STARTING, WAITING, WORKING
 
Constructor Summary
FullBackupJob()
           
 
Method Summary
protected  java.net.URL createStorage()
          This method is called by run() and resume() Backup implementation knows how to create new storage
 void init(ManageableRepository repository, java.lang.String workspaceName, BackupConfig config, java.util.Calendar timeStamp)
           
 void run()
           
 void stop()
           
 
Methods inherited from class org.exoplatform.services.jcr.ext.backup.impl.AbstractFullBackupJob
getType
 
Methods inherited from class org.exoplatform.services.jcr.ext.backup.impl.AbstractBackupJob
addListener, getId, getState, getStorageURL, notifyError, notifyListeners, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

FullBackupJob

public FullBackupJob()
Method Detail

createStorage

protected java.net.URL createStorage()
                              throws java.io.FileNotFoundException,
                                     java.io.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:
java.io.FileNotFoundException
java.io.IOException

init

public void init(ManageableRepository repository,
                 java.lang.String workspaceName,
                 BackupConfig config,
                 java.util.Calendar timeStamp)

run

public void run()

stop

public void stop()


Copyright © 2010 eXo Platform SAS. All Rights Reserved.