protected RetentionPolicyRunnerBase(RetentionPolicyBaseParameters parameters)
 {
     _retentionPolicy  = parameters.RetentionPolicy;
     _databaseName     = parameters.DatabaseName;
     _isFullBackup     = parameters.IsFullBackup;
     _onProgress       = parameters.OnProgress;
     CancellationToken = parameters.CancellationToken;
 }
Example #2
0
 public LocalRetentionPolicyRunner(RetentionPolicyBaseParameters parameters, string folderPath)
     : base(parameters)
 {
     _folderPath = folderPath;
 }
Example #3
0
 public GlacierRetentionPolicyRunner(RetentionPolicyBaseParameters parameters, RavenAwsGlacierClient client)
     : base(parameters)
 {
     _client = client;
 }
 public S3RetentionPolicyRunner(RetentionPolicyBaseParameters parameters, RavenAwsS3Client client)
     : base(parameters)
 {
     _client = client;
 }
 public AzureRetentionPolicyRunner(RetentionPolicyBaseParameters parameters, RavenAzureClient client)
     : base(parameters)
 {
     _client = client;
 }
 public LocalRetentionPolicyRunner(RetentionPolicyBaseParameters parameters, string folderPath)
     : base(parameters)
 {
     _folderPath = PathUtil.ToFullPath(folderPath);
 }
Example #7
0
 public FtpRetentionPolicyRunner(RetentionPolicyBaseParameters parameters, RavenFtpClient client)
     : base(parameters)
 {
     _client = client;
 }
Example #8
0
 public GoogleCloudRetentionPolicyRunner(RetentionPolicyBaseParameters parameters, RavenGoogleCloudClient client)
     : base(parameters)
 {
     _client = client;
 }