C# Class Raven.Database.Bundles.PeriodicBackups.PeriodicBackupTask

Inheritance: IStartupTask, IDisposable
Show file Open project: robashton/ravendb

Public Methods

Method Description
Dispose ( ) : void
Execute ( DocumentDatabase database ) : void

Private Methods

Method Description
GetArchiveDescription ( ) : string
ReadSetupValuesFromDocument ( ) : void
TimerCallback ( object state ) : void
UploadToAzure ( string backupPath, Raven.Abstractions.Data.PeriodicBackupSetup localBackupConfigs ) : void
UploadToGlacier ( string backupPath, Raven.Abstractions.Data.PeriodicBackupSetup localBackupConfigs ) : void
UploadToS3 ( string backupPath, Raven.Abstractions.Data.PeriodicBackupSetup localBackupConfigs ) : void
UploadToServer ( string backupPath, Raven.Abstractions.Data.PeriodicBackupSetup localBackupConfigs ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Execute() public method

public Execute ( DocumentDatabase database ) : void
database DocumentDatabase
return void