com.aelitis.azureus.core.backup.impl
Class BackupManagerImpl

java.lang.Object
  extended by com.aelitis.azureus.core.backup.impl.BackupManagerImpl
All Implemented Interfaces:
BackupManager

public class BackupManagerImpl
extends java.lang.Object
implements BackupManager


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.aelitis.azureus.core.backup.BackupManager
BackupManager.BackupListener
 
Method Summary
 void backup(java.io.File parent_folder, BackupManager.BackupListener _listener)
           
 java.lang.String getLastBackupError()
           
 long getLastBackupTime()
           
static BackupManager getSingleton(AzureusCore core)
           
 void restore(java.io.File backup_folder, BackupManager.BackupListener listener)
           
 void runAutoBackup(BackupManager.BackupListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSingleton

public static BackupManager getSingleton(AzureusCore core)

getLastBackupTime

public long getLastBackupTime()
Specified by:
getLastBackupTime in interface BackupManager

getLastBackupError

public java.lang.String getLastBackupError()
Specified by:
getLastBackupError in interface BackupManager

runAutoBackup

public void runAutoBackup(BackupManager.BackupListener listener)
Specified by:
runAutoBackup in interface BackupManager

backup

public void backup(java.io.File parent_folder,
                   BackupManager.BackupListener _listener)
Specified by:
backup in interface BackupManager

restore

public void restore(java.io.File backup_folder,
                    BackupManager.BackupListener listener)
Specified by:
restore in interface BackupManager