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